package WinApi

import "syscall"

const (
	MAX_PATH                                    = 260
	MINCHAR                                     = 0x80
	MAXCHAR                                     = 127
	MINSHORT                                    = 0x8000
	MAXSHORT                                    = 32767
	MINLONG                                     = 0x80000000
	MAXLONG                                     = 0x7FFFFFFF
	MAXBYTE                                     = 255
	MAXWORD                                     = 65535
	MAXDWORD                                    = 0xFFFFFFFF
	VER_SERVER_NT                               = 0x80000000
	VER_WORKSTATION_NT                          = 0x40000000
	VER_SUITE_SMALLBUSINESS                     = 0x00000001
	VER_SUITE_ENTERPRISE                        = 0x00000002
	VER_SUITE_BACKOFFICE                        = 0x00000004
	VER_SUITE_COMMUNICATIONS                    = 0x00000008
	VER_SUITE_TERMINAL                          = 0x00000010
	VER_SUITE_SMALLBUSINESS_RESTRICTED          = 0x00000020
	VER_SUITE_EMBEDDEDNT                        = 0x00000040
	VER_SUITE_DATACENTER                        = 0x00000080
	VER_SUITE_SINGLEUSERTS                      = 0x00000100
	VER_SUITE_PERSONAL                          = 0x00000200
	VER_SUITE_BLADE                             = 0x00000400
	VER_SUITE_EMBEDDED_RESTRICTED               = 0x00000800
	VER_SUITE_SECURITY_APPLIANCE                = 0x00001000
	VER_SUITE_STORAGE_SERVER                    = 0x00002000
	VER_SUITE_COMPUTE_SERVER                    = 0x00004000
	VER_SUITE_WH_SERVER                         = 0x00008000
	PRODUCT_UNDEFINED                           = 0x00000000
	PRODUCT_ULTIMATE                            = 0x00000001
	PRODUCT_HOME_BASIC                          = 0x00000002
	PRODUCT_HOME_PREMIUM                        = 0x00000003
	PRODUCT_ENTERPRISE                          = 0x00000004
	PRODUCT_HOME_BASIC_N                        = 0x00000005
	PRODUCT_BUSINESS                            = 0x00000006
	PRODUCT_STANDARD_SERVER                     = 0x00000007
	PRODUCT_DATACENTER_SERVER                   = 0x00000008
	PRODUCT_SMALLBUSINESS_SERVER                = 0x00000009
	PRODUCT_ENTERPRISE_SERVER                   = 0x0000000A
	PRODUCT_STARTER                             = 0x0000000B
	PRODUCT_DATACENTER_SERVER_CORE              = 0x0000000C
	PRODUCT_STANDARD_SERVER_CORE                = 0x0000000D
	PRODUCT_ENTERPRISE_SERVER_CORE              = 0x0000000E
	PRODUCT_ENTERPRISE_SERVER_IA64              = 0x0000000F
	PRODUCT_BUSINESS_N                          = 0x00000010
	PRODUCT_WEB_SERVER                          = 0x00000011
	PRODUCT_CLUSTER_SERVER                      = 0x00000012
	PRODUCT_HOME_SERVER                         = 0x00000013
	PRODUCT_STORAGE_EXPRESS_SERVER              = 0x00000014
	PRODUCT_STORAGE_STANDARD_SERVER             = 0x00000015
	PRODUCT_STORAGE_WORKGROUP_SERVER            = 0x00000016
	PRODUCT_STORAGE_ENTERPRISE_SERVER           = 0x00000017
	PRODUCT_SERVER_FOR_SMALLBUSINESS            = 0x00000018
	PRODUCT_SMALLBUSINESS_SERVER_PREMIUM        = 0x00000019
	PRODUCT_HOME_PREMIUM_N                      = 0x0000001A
	PRODUCT_ENTERPRISE_N                        = 0x0000001B
	PRODUCT_ULTIMATE_N                          = 0x0000001C
	PRODUCT_WEB_SERVER_CORE                     = 0x0000001D
	PRODUCT_MEDIUMBUSINESS_SERVER_MANAGEMENT    = 0x0000001E
	PRODUCT_MEDIUMBUSINESS_SERVER_SECURITY      = 0x0000001F
	PRODUCT_MEDIUMBUSINESS_SERVER_MESSAGING     = 0x00000020
	PRODUCT_SERVER_FOUNDATION                   = 0x00000021
	PRODUCT_HOME_PREMIUM_SERVER                 = 0x00000022
	PRODUCT_SERVER_FOR_SMALLBUSINESS_V          = 0x00000023
	PRODUCT_STANDARD_SERVER_V                   = 0x00000024
	PRODUCT_DATACENTER_SERVER_V                 = 0x00000025
	PRODUCT_ENTERPRISE_SERVER_V                 = 0x00000026
	PRODUCT_DATACENTER_SERVER_CORE_V            = 0x00000027
	PRODUCT_STANDARD_SERVER_CORE_V              = 0x00000028
	PRODUCT_ENTERPRISE_SERVER_CORE_V            = 0x00000029
	PRODUCT_HYPERV                              = 0x0000002A
	PRODUCT_STORAGE_EXPRESS_SERVER_CORE         = 0x0000002B
	PRODUCT_STORAGE_STANDARD_SERVER_CORE        = 0x0000002C
	PRODUCT_STORAGE_WORKGROUP_SERVER_CORE       = 0x0000002D
	PRODUCT_STORAGE_ENTERPRISE_SERVER_CORE      = 0x0000002E
	PRODUCT_STARTER_N                           = 0x0000002F
	PRODUCT_PROFESSIONAL                        = 0x00000030
	PRODUCT_PROFESSIONAL_N                      = 0x00000031
	PRODUCT_SB_SOLUTION_SERVER                  = 0x00000032
	PRODUCT_SERVER_FOR_SB_SOLUTIONS             = 0x00000033
	PRODUCT_STANDARD_SERVER_SOLUTIONS           = 0x00000034
	PRODUCT_STANDARD_SERVER_SOLUTIONS_CORE      = 0x00000035
	PRODUCT_SB_SOLUTION_SERVER_EM               = 0x00000036
	PRODUCT_SERVER_FOR_SB_SOLUTIONS_EM          = 0x00000037
	PRODUCT_SOLUTION_EMBEDDEDSERVER             = 0x00000038
	PRODUCT_SOLUTION_EMBEDDEDSERVER_CORE        = 0x00000039
	PRODUCT_SMALLBUSINESS_SERVER_PREMIUM_CORE   = 0x0000003F
	PRODUCT_ESSENTIALBUSINESS_SERVER_MGMT       = 0x0000003B
	PRODUCT_ESSENTIALBUSINESS_SERVER_ADDL       = 0x0000003C
	PRODUCT_ESSENTIALBUSINESS_SERVER_MGMTSVC    = 0x0000003D
	PRODUCT_ESSENTIALBUSINESS_SERVER_ADDLSVC    = 0x0000003E
	PRODUCT_CLUSTER_SERVER_V                    = 0x00000040
	PRODUCT_EMBEDDED                            = 0x00000041
	PRODUCT_STARTER_E                           = 0x00000042
	PRODUCT_HOME_BASIC_E                        = 0x00000043
	PRODUCT_HOME_PREMIUM_E                      = 0x00000044
	PRODUCT_PROFESSIONAL_E                      = 0x00000045
	PRODUCT_ENTERPRISE_E                        = 0x00000046
	PRODUCT_ULTIMATE_E                          = 0x00000047
	PRODUCT_ENTERPRISE_EVALUATION               = 0x00000048
	PRODUCT_MULTIPOINT_STANDARD_SERVER          = 0x0000004C
	PRODUCT_MULTIPOINT_PREMIUM_SERVER           = 0x0000004D
	PRODUCT_STANDARD_EVALUATION_SERVER          = 0x0000004F
	PRODUCT_DATACENTER_EVALUATION_SERVER        = 0x00000050
	PRODUCT_ENTERPRISE_N_EVALUATION             = 0x00000054
	PRODUCT_STORAGE_WORKGROUP_EVALUATION_SERVER = 0x0000005F
	PRODUCT_STORAGE_STANDARD_EVALUATION_SERVER  = 0x00000060
	PRODUCT_CORE_N                              = 0x00000062
	PRODUCT_CORE_COUNTRYSPECIFIC                = 0x00000063
	PRODUCT_CORE_SINGLELANGUAGE                 = 0x00000064
	PRODUCT_CORE                                = 0x00000065
	PRODUCT_PROFESSIONAL_WMC                    = 0x00000067
	PRODUCT_UNLICENSED                          = 0xABCDABCD
	LANG_NEUTRAL                                = 0x00
	LANG_INVARIANT                              = 0x7f
	LANG_AFRIKAANS                              = 0x36
	LANG_ALBANIAN                               = 0x1c
	LANG_ARABIC                                 = 0x01
	LANG_BASQUE                                 = 0x2d
	LANG_BELARUSIAN                             = 0x23
	LANG_BULGARIAN                              = 0x02
	LANG_CATALAN                                = 0x03
	LANG_CHINESE                                = 0x04
	LANG_CROATIAN                               = 0x1a
	LANG_CZECH                                  = 0x05
	LANG_DANISH                                 = 0x06
	LANG_DUTCH                                  = 0x13
	LANG_ENGLISH                                = 0x09
	LANG_ESTONIAN                               = 0x25
	LANG_FAEROESE                               = 0x38
	LANG_FARSI                                  = 0x29
	LANG_FINNISH                                = 0x0b
	LANG_FRENCH                                 = 0x0c
	LANG_GERMAN                                 = 0x07
	LANG_GREEK                                  = 0x08
	LANG_HEBREW                                 = 0x0d
	LANG_HUNGARIAN                              = 0x0e
	LANG_ICELANDIC                              = 0x0f
	LANG_INDONESIAN                             = 0x21
	LANG_ITALIAN                                = 0x10
	LANG_JAPANESE                               = 0x11
	LANG_KOREAN                                 = 0x12
	LANG_LATVIAN                                = 0x26
	LANG_LITHUANIAN                             = 0x27
	LANG_NORWEGIAN                              = 0x14
	LANG_POLISH                                 = 0x15
	LANG_PORTUGUESE                             = 0x16
	LANG_ROMANIAN                               = 0x18
	LANG_RUSSIAN                                = 0x19
	LANG_SERBIAN                                = 0x1a
	LANG_SLOVAK                                 = 0x1b
	LANG_SLOVENIAN                              = 0x24
	LANG_SPANISH                                = 0x0a
	LANG_SWEDISH                                = 0x1d
	LANG_THAI                                   = 0x1e
	LANG_TURKISH                                = 0x1f
	LANG_UKRAINIAN                              = 0x22
	LANG_VIETNAMESE                             = 0x2a
	SUBLANG_NEUTRAL                             = 0x00 /* language neutral */
	SUBLANG_DEFAULT                             = 0x01 /* user default */
	SUBLANG_SYS_DEFAULT                         = 0x02 /* system default */
	SUBLANG_CUSTOM_DEFAULT                      = 0x03 /* default custom language/locale */
	SUBLANG_CUSTOM_UNSPECIFIED                  = 0x04 /* custom language/locale */
	SUBLANG_UI_CUSTOM_DEFAULT                   = 0x05 /* Default custom MUI language/locale */
	SUBLANG_ARABIC_SAUDI_ARABIA                 = 0x01 /* Arabic (Saudi Arabia) */
	SUBLANG_ARABIC_IRAQ                         = 0x02 /* Arabic (Iraq) */
	SUBLANG_ARABIC_EGYPT                        = 0x03 /* Arabic (Egypt) */
	SUBLANG_ARABIC_LIBYA                        = 0x04 /* Arabic (Libya) */
	SUBLANG_ARABIC_ALGERIA                      = 0x05 /* Arabic (Algeria) */
	SUBLANG_ARABIC_MOROCCO                      = 0x06 /* Arabic (Morocco) */
	SUBLANG_ARABIC_TUNISIA                      = 0x07 /* Arabic (Tunisia) */
	SUBLANG_ARABIC_OMAN                         = 0x08 /* Arabic (Oman) */
	SUBLANG_ARABIC_YEMEN                        = 0x09 /* Arabic (Yemen) */
	SUBLANG_ARABIC_SYRIA                        = 0x0a /* Arabic (Syria) */
	SUBLANG_ARABIC_JORDAN                       = 0x0b /* Arabic (Jordan) */
	SUBLANG_ARABIC_LEBANON                      = 0x0c /* Arabic (Lebanon) */
	SUBLANG_ARABIC_KUWAIT                       = 0x0d /* Arabic (Kuwait) */
	SUBLANG_ARABIC_UAE                          = 0x0e /* Arabic (U.A.E) */
	SUBLANG_ARABIC_BAHRAIN                      = 0x0f /* Arabic (Bahrain) */
	SUBLANG_ARABIC_QATAR                        = 0x10 /* Arabic (Qatar) */
	SUBLANG_CHINESE_TRADITIONAL                 = 0x01 /* Chinese (Taiwan) */
	SUBLANG_CHINESE_SIMPLIFIED                  = 0x02 /* Chinese (PR China) */
	SUBLANG_CHINESE_HONGKONG                    = 0x03 /* Chinese (Hong Kong) */
	SUBLANG_CHINESE_SINGAPORE                   = 0x04 /* Chinese (Singapore) */
	SUBLANG_DUTCH                               = 0x01 /* Dutch */
	SUBLANG_DUTCH_BELGIAN                       = 0x02 /* Dutch (Belgian) */
	SUBLANG_ENGLISH_US                          = 0x01 /* English (USA) */
	SUBLANG_ENGLISH_UK                          = 0x02 /* English (UK) */
	SUBLANG_ENGLISH_AUS                         = 0x03 /* English (Australian) */
	SUBLANG_ENGLISH_CAN                         = 0x04 /* English (Canadian) */
	SUBLANG_ENGLISH_NZ                          = 0x05 /* English (New Zealand) */
	SUBLANG_ENGLISH_EIRE                        = 0x06 /* English (Irish) */
	SUBLANG_ENGLISH_SOUTH_AFRICA                = 0x07 /* English (South Africa) */
	SUBLANG_ENGLISH_JAMAICA                     = 0x08 /* English (Jamaica) */
	SUBLANG_ENGLISH_CARIBBEAN                   = 0x09 /* English (Caribbean) */
	SUBLANG_ENGLISH_BELIZE                      = 0x0a /* English (Belize) */
	SUBLANG_ENGLISH_TRINIDAD                    = 0x0b /* English (Trinidad) */
	SUBLANG_FRENCH                              = 0x01 /* French */
	SUBLANG_FRENCH_BELGIAN                      = 0x02 /* French (Belgian) */
	SUBLANG_FRENCH_CANADIAN                     = 0x03 /* French (Canadian) */
	SUBLANG_FRENCH_SWISS                        = 0x04 /* French (Swiss) */
	SUBLANG_FRENCH_LUXEMBOURG                   = 0x05 /* French (Luxembourg) */
	SUBLANG_GERMAN                              = 0x01 /* German */
	SUBLANG_GERMAN_SWISS                        = 0x02 /* German (Swiss) */
	SUBLANG_GERMAN_AUSTRIAN                     = 0x03 /* German (Austrian) */
	SUBLANG_GERMAN_LUXEMBOURG                   = 0x04 /* German (Luxembourg) */
	SUBLANG_GERMAN_LIECHTENSTEIN                = 0x05 /* German (Liechtenstein) */
	SUBLANG_ITALIAN                             = 0x01 /* Italian */
	SUBLANG_ITALIAN_SWISS                       = 0x02 /* Italian (Swiss) */
	SUBLANG_KOREAN                              = 0x01 /* Korean (Extended Wansung) */
	SUBLANG_KOREAN_JOHAB                        = 0x02 /* Korean (Johab) */
	SUBLANG_NORWEGIAN_BOKMAL                    = 0x01 /* Norwegian (Bokmal) */
	SUBLANG_NORWEGIAN_NYNORSK                   = 0x02 /* Norwegian (Nynorsk) */
	SUBLANG_PORTUGUESE                          = 0x02 /* Portuguese */
	SUBLANG_PORTUGUESE_BRAZILIAN                = 0x01 /* Portuguese (Brazilian) */
	SUBLANG_SERBIAN_LATIN                       = 0x02 /* Serbian (Latin) */
	SUBLANG_SERBIAN_CYRILLIC                    = 0x03 /* Serbian (Cyrillic) */
	SUBLANG_SPANISH                             = 0x01 /* Spanish (Castilian) */
	SUBLANG_SPANISH_MEXICAN                     = 0x02 /* Spanish (Mexican) */
	SUBLANG_SPANISH_MODERN                      = 0x03 /* Spanish (Modern) */
	SUBLANG_SPANISH_GUATEMALA                   = 0x04 /* Spanish (Guatemala) */
	SUBLANG_SPANISH_COSTA_RICA                  = 0x05 /* Spanish (Costa Rica) */
	SUBLANG_SPANISH_PANAMA                      = 0x06 /* Spanish (Panama) */
	SUBLANG_SPANISH_DOMINICAN_REPUBLIC          = 0x07 /* Spanish (Dominican Republic) */
	SUBLANG_SPANISH_VENEZUELA                   = 0x08 /* Spanish (Venezuela) */
	SUBLANG_SPANISH_COLOMBIA                    = 0x09 /* Spanish (Colombia) */
	SUBLANG_SPANISH_PERU                        = 0x0a /* Spanish (Peru) */
	SUBLANG_SPANISH_ARGENTINA                   = 0x0b /* Spanish (Argentina) */
	SUBLANG_SPANISH_ECUADOR                     = 0x0c /* Spanish (Ecuador) */
	SUBLANG_SPANISH_CHILE                       = 0x0d /* Spanish (Chile) */
	SUBLANG_SPANISH_URUGUAY                     = 0x0e /* Spanish (Uruguay) */
	SUBLANG_SPANISH_PARAGUAY                    = 0x0f /* Spanish (Paraguay) */
	SUBLANG_SPANISH_BOLIVIA                     = 0x10 /* Spanish (Bolivia) */
	SUBLANG_SPANISH_EL_SALVADOR                 = 0x11 /* Spanish (El Salvador) */
	SUBLANG_SPANISH_HONDURAS                    = 0x12 /* Spanish (Honduras) */
	SUBLANG_SPANISH_NICARAGUA                   = 0x13 /* Spanish (Nicaragua) */
	SUBLANG_SPANISH_PUERTO_RICO                 = 0x14 /* Spanish (Puerto Rico) */
	SUBLANG_SWEDISH                             = 0x01 /* Swedish */
	SUBLANG_SWEDISH_FINLAND                     = 0x02 /* Swedish (Finland) */
	SORT_DEFAULT                                = 0x0  /* sorting default */
	SORT_JAPANESE_XJIS                          = 0x0  /* Japanese XJIS order */
	SORT_JAPANESE_UNICODE                       = 0x1  /* Japanese Unicode order */
	SORT_CHINESE_BIG5                           = 0x0  /* Chinese BIG5 order */
	SORT_CHINESE_PRCP                           = 0x0  /* PRC Chinese Phonetic order */
	SORT_CHINESE_UNICODE                        = 0x1  /* Chinese Unicode order */
	SORT_CHINESE_PRC                            = 0x2  /* PRC Chinese Stroke Count order */
	SORT_KOREAN_KSC                             = 0x0  /* Korean KSC order */
	SORT_KOREAN_UNICODE                         = 0x1  /* Korean Unicode order */
	SORT_GERMAN_PHONE_BOOK                      = 0x1  /* German Phone Book order */
	LOCALE_NAME_MAX_LENGTH                      = 85
	NLS_VALID_LOCALE_MASK                       = 0x000fffff
	LANG_SYSTEM_DEFAULT                         = (SUBLANG_SYS_DEFAULT << 10) | LANG_NEUTRAL
	LANG_USER_DEFAULT                           = (SUBLANG_DEFAULT << 10) | LANG_NEUTRAL
	LOCALE_SYSTEM_DEFAULT                       = (SORT_DEFAULT << 16) | LANG_SYSTEM_DEFAULT
	LOCALE_USER_DEFAULT                         = (SORT_DEFAULT << 16) | LANG_USER_DEFAULT
	LOCALE_CUSTOM_DEFAULT                       = (SORT_DEFAULT << 16) | ((SUBLANG_CUSTOM_DEFAULT << 10) | LANG_NEUTRAL)
	LOCALE_CUSTOM_UNSPECIFIED                   = (SORT_DEFAULT << 16) | ((SUBLANG_CUSTOM_UNSPECIFIED << 10) | LANG_NEUTRAL)
	LOCALE_CUSTOM_UI_DEFAULT                    = (SORT_DEFAULT << 16) | ((SUBLANG_UI_CUSTOM_DEFAULT << 10) | LANG_NEUTRAL)
	LOCALE_NEUTRAL                              = (SORT_DEFAULT << 16) | ((SUBLANG_NEUTRAL << 10) | LANG_NEUTRAL)
	LOCALE_INVARIANT                            = (SORT_DEFAULT << 16) | ((SUBLANG_NEUTRAL << 10) | LANG_INVARIANT)
	STATUS_WAIT_0                               = 0x00000000
	STATUS_ABANDONED_WAIT_0                     = 0x00000080
	STATUS_USER_APC                             = 0x000000C0
	STATUS_TIMEOUT                              = 0x00000102
	STATUS_PENDING                              = 0x00000103
	STATUS_SEGMENT_NOTIFICATION                 = 0x40000005
	STATUS_GUARD_PAGE_VIOLATION                 = 0x80000001
	STATUS_DATATYPE_MISALIGNMENT                = 0x80000002
	STATUS_BREAKPOINT                           = 0x80000003
	STATUS_SINGLE_STEP                          = 0x80000004
	STATUS_ACCESS_VIOLATION                     = 0xC0000005
	STATUS_IN_PAGE_ERROR                        = 0xC0000006
	STATUS_INVALID_HANDLE                       = 0xC0000008
	STATUS_NO_MEMORY                            = 0xC0000017
	STATUS_ILLEGAL_INSTRUCTION                  = 0xC000001D
	STATUS_NONCONTINUABLE_EXCEPTION             = 0xC0000025
	STATUS_INVALID_DISPOSITION                  = 0xC0000026
	STATUS_ARRAY_BOUNDS_EXCEEDED                = 0xC000008C
	STATUS_FLOAT_DENORMAL_OPERAND               = 0xC000008D
	STATUS_FLOAT_DIVIDE_BY_ZERO                 = 0xC000008E
	STATUS_FLOAT_INEXACT_RESULT                 = 0xC000008F
	STATUS_FLOAT_INVALID_OPERATION              = 0xC0000090
	STATUS_FLOAT_OVERFLOW                       = 0xC0000091
	STATUS_FLOAT_STACK_CHECK                    = 0xC0000092
	STATUS_FLOAT_UNDERFLOW                      = 0xC0000093
	STATUS_INTEGER_DIVIDE_BY_ZERO               = 0xC0000094
	STATUS_INTEGER_OVERFLOW                     = 0xC0000095
	STATUS_PRIVILEGED_INSTRUCTION               = 0xC0000096
	STATUS_STACK_OVERFLOW                       = 0xC00000FD
	STATUS_CONTROL_C_EXIT                       = 0xC000013A
	MAXIMUM_WAIT_OBJECTS                        = 64
	SIZE_OF_80387_REGISTERS                     = 80
	CONTEXT_i386                                = 0x10000                     /* this assumes that i386 and */
	CONTEXT_i486                                = 0x10000                     /* i486 have identical context records */
	CONTEXT_CONTROL                             = (CONTEXT_i386 | 0x00000001) /* SS:SP, CS:IP, FLAGS, BP */
	CONTEXT_INTEGER                             = (CONTEXT_i386 | 0x00000002) /* AX, BX, CX, DX, SI, DI */
	CONTEXT_SEGMENTS                            = (CONTEXT_i386 | 0x00000004) /* DS, ES, FS, GS */
	CONTEXT_FLOATING_POINT                      = (CONTEXT_i386 | 0x00000008) /* 387 state */
	CONTEXT_DEBUG_REGISTERS                     = (CONTEXT_i386 | 0x00000010) /* DB 0-3,6,7 */
	CONTEXT_FULL                                = (CONTEXT_CONTROL | CONTEXT_INTEGER | CONTEXT_SEGMENTS)
	MAXIMUM_SUPPORTED_EXTENSION                 = 512
	LDTF_BASEMID                                = 0xFF000000 /*8*/
	LDTF_TYPE_8                                 = 0x00F80000 /*5*/
	LDTF_DPL                                    = 0x00060000 /*2*/
	LDTF_PRES                                   = 0x00010000 /*1*/
	LDTF_LIMITHI                                = 0x0000F000 /*4*/
	LDTF_SYS                                    = 0x00000800 /*1*/
	LDTF_RESERVED_0                             = 0x00000400 /*1*/
	LDTF_DEFAULT_BIG                            = 0x00000200 /*1*/
	LDTF_GRANULARITY                            = 0x00000100 /*1*/
	LDTF_BASEHI                                 = 0x000000FF /*8*/
	EXCEPTION_NONCONTINUABLE                    = 1          /* Noncontinuable exception */
	EXCEPTION_MAXIMUM_PARAMETERS                = 15         /* maximum number of exception parameters */
	THREAD_BASE_PRIORITY_LOWRT                  = 15         /* value that gets a thread to LowRealtime-1 */
	THREAD_BASE_PRIORITY_MAX                    = 2          /* maximum thread base priority boost */
	THREAD_BASE_PRIORITY_MIN                    = -2         /* minimum thread base priority boost */
	THREAD_BASE_PRIORITY_IDLE                   = -15        /* value that gets a thread to idle */
	SYNCHRONIZE                                 = 0x00100000
	STANDARD_RIGHTS_REQUIRED                    = 0x000F0000
	EVENT_MODIFY_STATE                          = 0x0002
	EVENT_ALL_ACCESS                            = (STANDARD_RIGHTS_REQUIRED | SYNCHRONIZE | 0x3)
	MUTANT_QUERY_STATE                          = 0x0001
	MUTANT_ALL_ACCESS                           = (STANDARD_RIGHTS_REQUIRED | SYNCHRONIZE | MUTANT_QUERY_STATE)
	SEMAPHORE_MODIFY_STATE                      = 0x0002
	SEMAPHORE_ALL_ACCESS                        = (STANDARD_RIGHTS_REQUIRED | SYNCHRONIZE | 0x3)
	PROCESS_TERMINATE                           = 0x0001
	PROCESS_CREATE_THREAD                       = 0x0002
	PROCESS_VM_OPERATION                        = 0x0008
	PROCESS_VM_READ                             = 0x0010
	PROCESS_VM_WRITE                            = 0x0020
	PROCESS_DUP_HANDLE                          = 0x0040
	PROCESS_CREATE_PROCESS                      = 0x0080
	PROCESS_SET_QUOTA                           = 0x0100
	PROCESS_SET_INFORMATION                     = 0x0200
	PROCESS_QUERY_INFORMATION                   = 0x0400
	/* if NTDDI_VERSION >= NTDDI_VISTA */
	PROCESS_ALL_ACCESS = (STANDARD_RIGHTS_REQUIRED | SYNCHRONIZE | 0xFFFF)
	//PROCESS_ALL_ACCESS        = (STANDARD_RIGHTS_REQUIRED | SYNCHRONIZE | 0xFFF);
	PROCESSOR_INTEL_386                  = 386
	PROCESSOR_INTEL_486                  = 486
	PROCESSOR_INTEL_PENTIUM              = 586
	PROCESSOR_INTEL_IA64                 = 2200
	PROCESSOR_AMD_X8664                  = 8664
	PROCESSOR_MIPS_R4000                 = 4000 // incl R4101 & R3910 for Windows CE
	PROCESSOR_ALPHA_21064                = 21064
	PROCESSOR_PPC_601                    = 601
	PROCESSOR_PPC_603                    = 603
	PROCESSOR_PPC_604                    = 604
	PROCESSOR_PPC_620                    = 620
	PROCESSOR_HITACHI_SH3                = 10003  // Windows CE
	PROCESSOR_HITACHI_SH3E               = 10004  // Windows CE
	PROCESSOR_HITACHI_SH4                = 10005  // Windows CE
	PROCESSOR_MOTOROLA_821               = 821    // Windows CE
	PROCESSOR_SHx_SH3                    = 103    // Windows CE
	PROCESSOR_SHx_SH4                    = 104    // Windows CE
	PROCESSOR_STRONGARM                  = 2577   // Windows CE - 0xA11
	PROCESSOR_ARM720                     = 1824   // Windows CE - 0x720
	PROCESSOR_ARM820                     = 2080   // Windows CE - 0x820
	PROCESSOR_ARM920                     = 2336   // Windows CE - 0x920
	PROCESSOR_ARM_7TDMI                  = 70001  // Windows CE
	PROCESSOR_OPTIL                      = 0x494f // MSIL
	PROCESSOR_ARCHITECTURE_INTEL         = 0
	PROCESSOR_ARCHITECTURE_MIPS          = 1
	PROCESSOR_ARCHITECTURE_ALPHA         = 2
	PROCESSOR_ARCHITECTURE_PPC           = 3
	PROCESSOR_ARCHITECTURE_SHX           = 4
	PROCESSOR_ARCHITECTURE_ARM           = 5
	PROCESSOR_ARCHITECTURE_IA64          = 6
	PROCESSOR_ARCHITECTURE_ALPHA64       = 7
	PROCESSOR_ARCHITECTURE_MSIL          = 8
	PROCESSOR_ARCHITECTURE_AMD64         = 9
	PROCESSOR_ARCHITECTURE_IA32_ON_WIN64 = 10
	PROCESSOR_ARCHITECTURE_UNKNOWN       = 0xFFFF
	PF_FLOATING_POINT_PRECISION_ERRATA   = 0
	PF_FLOATING_POINT_EMULATED           = 1
	PF_COMPARE_EXCHANGE_DOUBLE           = 2
	PF_MMX_INSTRUCTIONS_AVAILABLE        = 3
	PF_PPC_MOVEMEM_64BIT_OK              = 4
	PF_ALPHA_BYTE_INSTRUCTIONS           = 5
	PF_XMMI_INSTRUCTIONS_AVAILABLE       = 6
	PF_3DNOW_INSTRUCTIONS_AVAILABLE      = 7
	PF_RDTSC_INSTRUCTION_AVAILABLE       = 8
	PF_PAE_ENABLED                       = 9
	PF_XMMI64_INSTRUCTIONS_AVAILABLE     = 10
	PF_SSE_DAZ_MODE_AVAILABLE            = 11
	PF_NX_ENABLED                        = 12
	PF_SSE3_INSTRUCTIONS_AVAILABLE       = 13
	PF_COMPARE_EXCHANGE128               = 14
	PF_COMPARE64_EXCHANGE128             = 15
	PF_CHANNELS_ENABLED                  = 16
	PF_XSAVE_ENABLED                     = 17
	PF_ARM_VFP_32_REGISTERS_AVAILABLE    = 18
	PF_SECOND_LEVEL_ADDRESS_TRANSLATION  = 20
	PF_VIRT_FIRMWARE_ENABLED             = 21
	PF_RDWRFSGSBASE_AVAILABLE            = 22
	PF_FASTFAIL_AVAILABLE                = 23
	PF_ARM_DIVIDE_INSTRUCTION_AVAILABLE  = 24
	PF_ARM_64BIT_LOADSTORE_ATOMIC        = 25
	PF_ARM_EXTERNAL_CACHE_AVAILABLE      = 26
	PF_ARM_FMAC_INSTRUCTIONS_AVAILABLE   = 27
	SECTION_QUERY                        = 1
	SECTION_MAP_WRITE                    = 2
	SECTION_MAP_READ                     = 4
	SECTION_MAP_EXECUTE                  = 8
	SECTION_EXTEND_SIZE                  = 0x10
	SECTION_ALL_ACCESS                   = (STANDARD_RIGHTS_REQUIRED | SECTION_QUERY |
		SECTION_MAP_WRITE | SECTION_MAP_READ | SECTION_MAP_EXECUTE | SECTION_EXTEND_SIZE)
	PAGE_NOACCESS                      = 1
	PAGE_READONLY                      = 2
	PAGE_READWRITE                     = 4
	PAGE_WRITECOPY                     = 8
	PAGE_EXECUTE                       = 0x10
	PAGE_EXECUTE_READ                  = 0x20
	PAGE_EXECUTE_READWRITE             = 0x40
	PAGE_EXECUTE_WRITECOPY             = 0x80
	PAGE_GUARD                         = 0x100
	PAGE_NOCACHE                       = 0x200
	MEM_COMMIT                         = 0x1000
	MEM_RESERVE                        = 0x2000
	MEM_DECOMMIT                       = 0x4000
	MEM_RELEASE                        = 0x8000
	MEM_FREE                           = 0x10000
	MEM_PRIVATE                        = 0x20000
	MEM_MAPPED                         = 0x40000
	MEM_RESET                          = 0x80000
	MEM_TOP_DOWN                       = 0x100000
	SEC_FILE                           = 0x800000
	SEC_IMAGE                          = 0x1000000
	SEC_RESERVE                        = 0x4000000
	SEC_COMMIT                         = 0x8000000
	SEC_NOCACHE                        = 0x10000000
	MEM_IMAGE                          = SEC_IMAGE
	FILE_READ_DATA                     = 0x0001 // file & pipe
	FILE_LIST_DIRECTORY                = 0x0001 // directory
	FILE_WRITE_DATA                    = 0x0002 // file & pipe
	FILE_ADD_FILE                      = 0x0002 // directory
	FILE_APPEND_DATA                   = 0x0004 // file
	FILE_ADD_SUBDIRECTORY              = 0x0004 // directory
	FILE_CREATE_PIPE_INSTANCE          = 0x0004 // named pipe
	FILE_READ_EA                       = 0x0008 // file & directory
	FILE_WRITE_EA                      = 0x0010 // file & directory
	FILE_EXECUTE                       = 0x0020 // file
	FILE_TRAVERSE                      = 0x0020 // directory
	FILE_DELETE_CHILD                  = 0x0040 // directory
	FILE_READ_ATTRIBUTES               = 0x0080 // all
	FILE_WRITE_ATTRIBUTES              = 0x0100 // all
	FILE_SHARE_READ                    = 0x00000001
	FILE_SHARE_WRITE                   = 0x00000002
	FILE_SHARE_DELETE                  = 0x00000004
	FILE_ATTRIBUTE_READONLY            = 0x00000001
	FILE_ATTRIBUTE_HIDDEN              = 0x00000002
	FILE_ATTRIBUTE_SYSTEM              = 0x00000004
	FILE_ATTRIBUTE_DIRECTORY           = 0x00000010
	FILE_ATTRIBUTE_ARCHIVE             = 0x00000020
	FILE_ATTRIBUTE_DEVICE              = 0x00000040
	FILE_ATTRIBUTE_NORMAL              = 0x00000080
	FILE_ATTRIBUTE_TEMPORARY           = 0x00000100
	FILE_ATTRIBUTE_SPARSE_FILE         = 0x00000200
	FILE_ATTRIBUTE_REPARSE_POINT       = 0x00000400
	FILE_ATTRIBUTE_COMPRESSED          = 0x00000800
	FILE_ATTRIBUTE_OFFLINE             = 0x00001000
	FILE_ATTRIBUTE_NOT_CONTENT_INDEXED = 0x00002000
	FILE_ATTRIBUTE_ENCRYPTED           = 0x00004000
	FILE_ATTRIBUTE_VIRTUAL             = 0x00010000
	INVALID_FILE_ATTRIBUTES            = 0xFFFFFFFF
	FILE_NOTIFY_CHANGE_FILE_NAME       = 0x00000001
	FILE_NOTIFY_CHANGE_DIR_NAME        = 0x00000002
	FILE_NOTIFY_CHANGE_ATTRIBUTES      = 0x00000004
	FILE_NOTIFY_CHANGE_SIZE            = 0x00000008
	FILE_NOTIFY_CHANGE_LAST_WRITE      = 0x00000010
	FILE_NOTIFY_CHANGE_LAST_ACCESS     = 0x00000020
	FILE_NOTIFY_CHANGE_CREATION        = 0x00000040
	FILE_NOTIFY_CHANGE_SECURITY        = 0x00000100
	FILE_ACTION_ADDED                  = 0x00000001
	FILE_ACTION_REMOVED                = 0x00000002
	FILE_ACTION_MODIFIED               = 0x00000003
	FILE_ACTION_RENAMED_OLD_NAME       = 0x00000004
	FILE_ACTION_RENAMED_NEW_NAME       = 0x00000005
	MAILSLOT_NO_MESSAGE                = -1
	MAILSLOT_WAIT_FOREVER              = -1
	FILE_CASE_SENSITIVE_SEARCH         = 0x00000001
	FILE_CASE_PRESERVED_NAMES          = 0x00000002
	FILE_UNICODE_ON_DISK               = 0x00000004
	FILE_PERSISTENT_ACLS               = 0x00000008
	FILE_FILE_COMPRESSION              = 0x00000010
	FILE_VOLUME_QUOTAS                 = 0x00000020
	FILE_SUPPORTS_SPARSE_FILES         = 0x00000040
	FILE_SUPPORTS_REPARSE_POINTS       = 0x00000080
	FILE_SUPPORTS_REMOTE_STORAGE       = 0x00000100
	FILE_VOLUME_IS_COMPRESSED          = 0x00008000
	FILE_SUPPORTS_OBJECT_IDS           = 0x00010000
	FILE_SUPPORTS_ENCRYPTION           = 0x00020000
	FILE_NAMED_STREAMS                 = 0x00040000
	FILE_READ_ONLY_VOLUME              = 0x00080000
	FILE_SEQUENTIAL_WRITE_ONCE         = 0x00100000
	FILE_SUPPORTS_TRANSACTIONS         = 0x00200000
	FILE_SUPPORTS_HARD_LINKS           = 0x00400000
	FILE_SUPPORTS_EXTENDED_ATTRIBUTES  = 0x00800000
	FILE_SUPPORTS_OPEN_BY_FILE_ID      = 0x01000000
	FILE_SUPPORTS_USN_JOURNAL          = 0x02000000
	IO_COMPLETION_MODIFY_STATE         = 0x0002
	IO_COMPLETION_ALL_ACCESS           = (STANDARD_RIGHTS_REQUIRED | SYNCHRONIZE | 3)
	DUPLICATE_CLOSE_SOURCE             = 0x00000001
	DUPLICATE_SAME_ACCESS              = 0x00000002
	_DELETE                            = 0x00010000 /* Renamed from DELETE */
	READ_CONTROL                       = 0x00020000
	WRITE_DAC                          = 0x00040000
	WRITE_OWNER                        = 0x00080000
	/* SYNCHRONIZE              = 0x00100000; defined above */
	/* STANDARD_RIGHTS_REQUIRED = 0x000F0000; defined above */
	STANDARD_RIGHTS_READ             = READ_CONTROL
	STANDARD_RIGHTS_WRITE            = READ_CONTROL
	STANDARD_RIGHTS_EXECUTE          = READ_CONTROL
	STANDARD_RIGHTS_ALL              = 0x001F0000
	SPECIFIC_RIGHTS_ALL              = 0x0000FFFF
	ACCESS_SYSTEM_SECURITY           = 0x01000000
	MAXIMUM_ALLOWED                  = 0x02000000
	GENERIC_READ                     = 0x80000000
	GENERIC_WRITE                    = 0x40000000
	GENERIC_EXECUTE                  = 0x20000000
	GENERIC_ALL                      = 0x10000000
	SidTypeUser                      = 1
	SidTypeGroup                     = 2
	SidTypeDomain                    = 3
	SidTypeAlias                     = 4
	SidTypeWellKnownGroup            = 5
	SidTypeDeletedAccount            = 6
	SidTypeInvalid                   = 7
	SidTypeUnknown                   = 8
	SidTypeComputer                  = 9
	SidTypeLabel                     = 10
	SECURITY_DESCRIPTOR_REVISION     = 1
	SECURITY_DESCRIPTOR_REVISION1    = 1
	SECURITY_DESCRIPTOR_MIN_LENGTH64 = 40
	SECURITY_DESCRIPTOR_MIN_LENGTH32 = 20
	/* SECURITY_DESCRIPTOR_MIN_LENGTH = sizeof(TSecurityDescriptor); */
	SE_OWNER_DEFAULTED               = 0x0001
	SE_GROUP_DEFAULTED               = 0x0002
	SE_DACL_PRESENT                  = 0x0004
	SE_DACL_DEFAULTED                = 0x0008
	SE_SACL_PRESENT                  = 0x0010
	SE_SACL_DEFAULTED                = 0x0020
	SE_DACL_AUTO_INHERIT_REQ         = 0x0100
	SE_SACL_AUTO_INHERIT_REQ         = 0x0200
	SE_DACL_AUTO_INHERITED           = 0x0400
	SE_SACL_AUTO_INHERITED           = 0x0800
	SE_DACL_PROTECTED                = 0x1000
	SE_SACL_PROTECTED                = 0x2000
	SE_SELF_RELATIVE                 = 0x8000
	ACCESS_OBJECT_GUID               = 0
	ACCESS_PROPERTY_SET_GUID         = 1
	ACCESS_PROPERTY_GUID             = 2
	ACCESS_MAX_LEVEL                 = 4
	AUDIT_ALLOW_NO_PRIVILEGE         = 0x1
	SE_PRIVILEGE_ENABLED_BY_DEFAULT  = 0x00000001
	SE_PRIVILEGE_ENABLED             = 0x00000002
	SE_PRIVILEGE_USED_FOR_ACCESS     = 0x80000000
	SE_PRIVILEGE_REMOVED             = 0x00000004
	PRIVILEGE_SET_ALL_NECESSARY      = 1
	SECURITY_MAX_IMPERSONATION_LEVEL = 3
	DEFAULT_IMPERSONATION_LEVEL      = 2
	TOKEN_ASSIGN_PRIMARY             = 0x0001
	TOKEN_DUPLICATE                  = 0x0002
	TOKEN_IMPERSONATE                = 0x0004
	TOKEN_QUERY                      = 0x0008
	TOKEN_QUERY_SOURCE               = 0x0010
	TOKEN_ADJUST_PRIVILEGES          = 0x0020
	TOKEN_ADJUST_GROUPS              = 0x0040
	TOKEN_ADJUST_DEFAULT             = 0x0080
	TOKEN_ADJUST_SESSIONID           = 0x0100
	TOKEN_ALL_ACCESS_P               = (STANDARD_RIGHTS_REQUIRED | TOKEN_ASSIGN_PRIMARY |
		TOKEN_DUPLICATE | TOKEN_IMPERSONATE | TOKEN_QUERY |
		TOKEN_QUERY_SOURCE | TOKEN_ADJUST_PRIVILEGES | TOKEN_ADJUST_GROUPS |
		TOKEN_ADJUST_DEFAULT)
	TOKEN_ALL_ACCESS = TOKEN_ALL_ACCESS_P | TOKEN_ADJUST_SESSIONID
	TOKEN_READ       = (STANDARD_RIGHTS_READ | TOKEN_QUERY)
	TOKEN_WRITE      = (STANDARD_RIGHTS_WRITE | TOKEN_ADJUST_PRIVILEGES |
		TOKEN_ADJUST_GROUPS | TOKEN_ADJUST_DEFAULT)
	TOKEN_EXECUTE                  = STANDARD_RIGHTS_EXECUTE
	TOKEN_SOURCE_LENGTH            = 8
	POLICY_AUDIT_SUBCATEGORY_COUNT = 53
	SECURITY_DYNAMIC_TRACKING      = true
	SECURITY_STATIC_TRACKING       = false
	OWNER_SECURITY_INFORMATION     = 0x00000001
	GROUP_SECURITY_INFORMATION     = 0x00000002
	DACL_SECURITY_INFORMATION      = 0x00000004
	SACL_SECURITY_INFORMATION      = 0x00000008
	IMAGE_DOS_SIGNATURE            = 0x5A4D     /* MZ */
	IMAGE_OS2_SIGNATURE            = 0x454E     /* NE */
	IMAGE_OS2_SIGNATURE_LE         = 0x454C     /* LE */
	IMAGE_VXD_SIGNATURE            = 0x454C     /* LE */
	IMAGE_NT_SIGNATURE             = 0x00004550 /* PE00 */
	IMAGE_ORDINAL_FLAG64           = 0x8000000000000000
	IMAGE_ORDINAL_FLAG32           = 0x80000000
	//  IMAGE_SNAP_BY_ORDINAL64(Ordinal) ((Ordinal & IMAGE_ORDINAL_FLAG64) ^= 0)
	//  IMAGE_SNAP_BY_ORDINAL32(Ordinal) ((Ordinal & IMAGE_ORDINAL_FLAG32) ^= 0)
	IMAGE_ORDINAL_FLAG                 = IMAGE_ORDINAL_FLAG32
	IMAGE_SIZEOF_FILE_HEADER           = 20
	IMAGE_FILE_RELOCS_STRIPPED         = 0x0001 /* Relocation info stripped from file. */
	IMAGE_FILE_EXECUTABLE_IMAGE        = 0x0002 /* File is executable  (i.e. no unresolved externel references). */
	IMAGE_FILE_LINE_NUMS_STRIPPED      = 0x0004 /* Line nunbers stripped from file. */
	IMAGE_FILE_LOCAL_SYMS_STRIPPED     = 0x0008 /* Local symbols stripped from file. */
	IMAGE_FILE_AGGRESIVE_WS_TRIM       = 0x0010 /* Agressively trim working set */
	IMAGE_FILE_LARGE_ADDRESS_AWARE     = 0x0020 /* App can handle >2gb addresses */
	IMAGE_FILE_BYTES_REVERSED_LO       = 0x0080 /* Bytes of machine word are reversed. */
	IMAGE_FILE_32BIT_MACHINE           = 0x0100 /* 32 bit word machine. */
	IMAGE_FILE_DEBUG_STRIPPED          = 0x0200 /* Debugging info stripped from file in .DBG file */
	IMAGE_FILE_REMOVABLE_RUN_FROM_SWAP = 0x0400 /* If Image is on removable media, copy and run from the swap file. */
	IMAGE_FILE_NET_RUN_FROM_SWAP       = 0x0800 /* If Image is on Net, copy and run from the swap file. */
	IMAGE_FILE_SYSTEM                  = 0x1000 /* System File. */
	IMAGE_FILE_DLL                     = 0x2000 /* File is a DLL. */
	IMAGE_FILE_UP_SYSTEM_ONLY          = 0x4000 /* File should only be run on a UP machine */
	IMAGE_FILE_BYTES_REVERSED_HI       = 0x8000 /* Bytes of machine word are reversed. */
	IMAGE_FILE_MACHINE_UNKNOWN         = 0
	IMAGE_FILE_MACHINE_I386            = 0x14c  /* Intel 386. */
	IMAGE_FILE_MACHINE_R3000           = 0x162  /* MIPS little-endian, 0x160 big-endian */
	IMAGE_FILE_MACHINE_R4000           = 0x166  /* MIPS little-endian */
	IMAGE_FILE_MACHINE_R10000          = 0x168  /* MIPS little-endian */
	IMAGE_FILE_MACHINE_ALPHA           = 0x184  /* Alpha_AXP */
	IMAGE_FILE_MACHINE_POWERPC         = 0x1F0  /* IBM PowerPC Little-Endian */
	IMAGE_FILE_MACHINE_IA64            = 0x0200 /* Intel 64 */
	IMAGE_FILE_MACHINE_ALPHA64         = 0x0284 /* Alpha_64 */
	IMAGE_FILE_MACHINE_AMD64           = 0x8664 /* AMD64 (K8) */
	IMAGE_NUMBEROF_DIRECTORY_ENTRIES   = 16
	IMAGE_SIZEOF_ROM_OPTIONAL_HEADER   = 56
	IMAGE_SIZEOF_STD_OPTIONAL_HEADER   = 28
	IMAGE_SIZEOF_NT_OPTIONAL_HEADER32  = 224
	IMAGE_SIZEOF_NT_OPTIONAL_HEADER64  = 240
	IMAGE_NT_OPTIONAL_HDR32_MAGIC      = 0x010B
	IMAGE_NT_OPTIONAL_HDR64_MAGIC      = 0x020B
	IMAGE_ROM_OPTIONAL_HDR_MAGIC       = 0x0107
	IMAGE_NT_OPTIONAL_HDR_MAGIC64      = IMAGE_NT_OPTIONAL_HDR64_MAGIC

	IMAGE_NT_OPTIONAL_HDR_MAGIC32 = IMAGE_NT_OPTIONAL_HDR32_MAGIC
	//IMAGE_SIZEOF_NT_OPTIONAL_HEADER32 = IMAGE_SIZEOF_NT_OPTIONAL_HEADER32;
	IMAGE_SUBSYSTEM_UNKNOWN          = 0     /* Unknown subsystem. */
	IMAGE_SUBSYSTEM_NATIVE           = 1     /* Image doesn't require a subsystem. */
	IMAGE_SUBSYSTEM_WINDOWS_GUI      = 2     /* Image runs in the Windows GUI subsystem. */
	IMAGE_SUBSYSTEM_WINDOWS_CUI      = 3     /* Image runs in the Windows character subsystem. */
	IMAGE_SUBSYSTEM_OS2_CUI          = 5     /* image runs in the OS/2 character subsystem. */
	IMAGE_SUBSYSTEM_POSIX_CUI        = 7     /* image run  in the Posix character subsystem. */
	IMAGE_SUBSYSTEM_RESERVED8        = 8     /* image run  in the 8 subsystem. */
	IMAGE_LIBRARY_PROCESS_INIT       = 0x1   /* Reserved. */
	IMAGE_LIBRARY_PROCESS_TERM       = 0x2   /* Reserved. */
	IMAGE_LIBRARY_THREAD_INIT        = 0x4   /* Reserved. */
	IMAGE_LIBRARY_THREAD_TERM        = 0x8   /* Reserved. */
	IMAGE_DLLCHARACTERISTICS_NO_BIND = 0x800 /* Do not bind this image. */
	//                                             = 0x1000; /* Reserved. */
	IMAGE_DLLCHARACTERISTICS_WDM_DRIVER = 0x2000 /* Driver uses WDM model */
	//                                             = 0x4000; /* Reserved. */
	IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE = 0x8000
	IMAGE_DIRECTORY_ENTRY_EXPORT                   = 0  /* Export Directory */
	IMAGE_DIRECTORY_ENTRY_IMPORT                   = 1  /* Import Directory */
	IMAGE_DIRECTORY_ENTRY_RESOURCE                 = 2  /* Resource Directory */
	IMAGE_DIRECTORY_ENTRY_EXCEPTION                = 3  /* Exception Directory */
	IMAGE_DIRECTORY_ENTRY_SECURITY                 = 4  /* Security Directory */
	IMAGE_DIRECTORY_ENTRY_BASERELOC                = 5  /* Base Relocation Table */
	IMAGE_DIRECTORY_ENTRY_DEBUG                    = 6  /* Debug Directory */
	IMAGE_DIRECTORY_ENTRY_COPYRIGHT                = 7  /* Description String */
	IMAGE_DIRECTORY_ENTRY_GLOBALPTR                = 8  /* Machine Value (MIPS GP) */
	IMAGE_DIRECTORY_ENTRY_TLS                      = 9  /* TLS Directory */
	IMAGE_DIRECTORY_ENTRY_LOAD_CONFIG              = 10 /* Load Configuration Directory */
	IMAGE_DIRECTORY_ENTRY_BOUND_IMPORT             = 11 /* Bound Import Directory in headers */
	IMAGE_DIRECTORY_ENTRY_IAT                      = 12 /* Import Address Table */
	IMAGE_DIRECTORY_ENTRY_DELAY_IMPORT             = 13 /* Delay Load Import Descriptors */
	IMAGE_DIRECTORY_ENTRY_COM_DESCRIPTOR           = 14 /* COM Runtime descriptor */
	IMAGE_SIZEOF_SHORT_NAME                        = 8
	IMAGE_SIZEOF_SECTION_HEADER                    = 40
	IMAGE_SCN_TYPE_NO_PAD                          = 0x00000008 /* Reserved. */
	IMAGE_SCN_CNT_CODE                             = 0x00000020 /* Section contains code. */
	IMAGE_SCN_CNT_INITIALIZED_DATA                 = 0x00000040 /* Section contains initialized data. */
	IMAGE_SCN_CNT_UNINITIALIZED_DATA               = 0x00000080 /* Section contains uninitialized data. */
	IMAGE_SCN_LNK_OTHER                            = 0x00000100 /* Reserved. */
	IMAGE_SCN_LNK_INFO                             = 0x00000200 /* Section contains comments | some other type of information. */
	IMAGE_SCN_LNK_REMOVE                           = 0x00000800 /* Section contents will not become part of image. */
	IMAGE_SCN_LNK_COMDAT                           = 0x00001000 /* Section contents comdat. */
	IMAGE_SCN_MEM_FARDATA                          = 0x00008000
	IMAGE_SCN_MEM_PURGEABLE                        = 0x00020000
	IMAGE_SCN_MEM_16BIT                            = 0x00020000
	IMAGE_SCN_MEM_LOCKED                           = 0x00040000
	IMAGE_SCN_MEM_PRELOAD                          = 0x00080000
	IMAGE_SCN_ALIGN_1BYTES                         = 0x00100000
	IMAGE_SCN_ALIGN_2BYTES                         = 0x00200000
	IMAGE_SCN_ALIGN_4BYTES                         = 0x00300000
	IMAGE_SCN_ALIGN_8BYTES                         = 0x00400000
	IMAGE_SCN_ALIGN_16BYTES                        = 0x00500000 /* Default alignment if no others are specified. */
	IMAGE_SCN_ALIGN_32BYTES                        = 0x00600000
	IMAGE_SCN_ALIGN_64BYTES                        = 0x00700000
	IMAGE_SCN_LNK_NRELOC_OVFL                      = 0x01000000 /* Section contains extended relocations. */
	IMAGE_SCN_MEM_DISCARDABLE                      = 0x02000000 /* Section can be discarded. */
	IMAGE_SCN_MEM_NOT_CACHED                       = 0x04000000 /* Section is not cachable. */
	IMAGE_SCN_MEM_NOT_PAGED                        = 0x08000000 /* Section is not pageable. */
	IMAGE_SCN_MEM_SHARED                           = 0x10000000 /* Section is shareable. */
	IMAGE_SCN_MEM_EXECUTE                          = 0x20000000 /* Section is executable. */
	IMAGE_SCN_MEM_READ                             = 0x40000000 /* Section is readable. */
	IMAGE_SCN_MEM_WRITE                            = 0x80000000 /* Section is writeable. */
	IMAGE_DEBUG_TYPE_UNKNOWN                       = 0
	IMAGE_DEBUG_TYPE_COFF                          = 1
	IMAGE_DEBUG_TYPE_CODEVIEW                      = 2
	IMAGE_DEBUG_TYPE_FPO                           = 3
	IMAGE_DEBUG_TYPE_MISC                          = 4
	IMAGE_DEBUG_TYPE_EXCEPTION                     = 5
	IMAGE_DEBUG_TYPE_FIXUP                         = 6
	IMAGE_DEBUG_TYPE_OMAP_TO_SRC                   = 7
	IMAGE_DEBUG_TYPE_OMAP_FROM_SRC                 = 8
	FRAME_FPO                                      = 0
	FRAME_TRAP                                     = 1
	FRAME_TSS                                      = 2
	FRAME_NONFPO                                   = 3
	SIZEOF_RFPO_DATA                               = 16
	IMAGE_DEBUG_MISC_EXENAME                       = 1
	WT_EXECUTEDEFAULT                              = 0x00000000
	WT_EXECUTEINIOTHREAD                           = 0x00000001
	WT_EXECUTEINUITHREAD                           = 0x00000002
	WT_EXECUTEINWAITTHREAD                         = 0x00000004
	WT_EXECUTEONLYONCE                             = 0x00000008
	WT_EXECUTEINTIMERTHREAD                        = 0x00000020
	WT_EXECUTELONGFUNCTION                         = 0x00000010
	WT_EXECUTEINPERSISTENTIOTHREAD                 = 0x00000040
	WT_EXECUTEINPERSISTENTTHREAD                   = 0x00000080
	WT_TRANSFER_IMPERSONATION                      = 0x00000100
	RTL_CRITSECT_TYPE                              = 0
	RTL_RESOURCE_TYPE                              = 1
	DLL_PROCESS_ATTACH                             = 1
	DLL_THREAD_ATTACH                              = 2
	DLL_THREAD_DETACH                              = 3
	DLL_PROCESS_DETACH                             = 0
	EVENTLOG_SUCCESS                               = 0x0000
	EVENTLOG_ERROR_TYPE                            = 0x0001
	EVENTLOG_WARNING_TYPE                          = 0x0002
	EVENTLOG_INFORMATION_TYPE                      = 0x0004
	EVENTLOG_AUDIT_SUCCESS                         = 0x0008
	EVENTLOG_AUDIT_FAILURE                         = 0x0010
	KEY_QUERY_VALUE                                = 0x0001
	KEY_SET_VALUE                                  = 0x0002
	KEY_CREATE_SUB_KEY                             = 0x0004
	KEY_ENUMERATE_SUB_KEYS                         = 0x0008
	KEY_NOTIFY                                     = 0x0010
	KEY_CREATE_LINK                                = 0x0020
	KEY_WOW64_32KEY                                = 0x0200
	KEY_WOW64_64KEY                                = 0x0100
	KEY_WOW64_RES                                  = 0x0300
	KEY_READ                                       = (STANDARD_RIGHTS_READ |
		KEY_QUERY_VALUE |
		KEY_ENUMERATE_SUB_KEYS |
		KEY_NOTIFY) & (^SYNCHRONIZE)
	KEY_WRITE = (STANDARD_RIGHTS_WRITE |
		KEY_SET_VALUE |
		KEY_CREATE_SUB_KEY) & ^SYNCHRONIZE
	KEY_EXECUTE    = KEY_READ & ^SYNCHRONIZE
	KEY_ALL_ACCESS = (STANDARD_RIGHTS_ALL |
		KEY_QUERY_VALUE |
		KEY_SET_VALUE |
		KEY_CREATE_SUB_KEY |
		KEY_ENUMERATE_SUB_KEYS |
		KEY_NOTIFY |
		KEY_CREATE_LINK) & ^SYNCHRONIZE
	REG_STANDARD_FORMAT       = 1
	REG_LATEST_FORMAT         = 2
	REG_NO_COMPRESSION        = 4
	REG_OPTION_RESERVED       = (0x00000000) /* Parameter is reserved */
	REG_OPTION_NON_VOLATILE   = (0x00000000) /* Key is preserved */
	REG_OPTION_VOLATILE       = (0x00000001) /* Key is not preserved */
	REG_OPTION_CREATE_LINK    = (0x00000002) /* Created key is a */
	REG_OPTION_BACKUP_RESTORE = (0x00000004) /* open for backup | restore */
	REG_OPTION_OPEN_LINK      = (0x00000008) /* Open symbolic link */
	REG_LEGAL_OPTION          = (REG_OPTION_RESERVED |
		REG_OPTION_NON_VOLATILE |
		REG_OPTION_VOLATILE |
		REG_OPTION_CREATE_LINK |
		REG_OPTION_BACKUP_RESTORE |
		REG_OPTION_OPEN_LINK)
	REG_CREATED_NEW_KEY          = (0x00000001) /* New Registry Key created */
	REG_OPENED_EXISTING_KEY      = (0x00000002) /* Existing Key opened */
	REG_WHOLE_HIVE_VOLATILE      = (0x00000001) /* Restore whole hive volatile */
	REG_REFRESH_HIVE             = (0x00000002) /* Unwind changes to last flush */
	REG_NOTIFY_CHANGE_NAME       = (0x00000001) /* Create | delete (child) */
	REG_NOTIFY_CHANGE_ATTRIBUTES = (0x00000002)
	REG_NOTIFY_CHANGE_LAST_SET   = (0x00000004) /* time stamp */
	REG_NOTIFY_CHANGE_SECURITY   = (0x00000008)
	REG_LEGAL_CHANGE_FILTER      = (REG_OPTION_RESERVED |
		REG_NOTIFY_CHANGE_NAME |
		REG_NOTIFY_CHANGE_ATTRIBUTES |
		REG_NOTIFY_CHANGE_LAST_SET |
		REG_NOTIFY_CHANGE_SECURITY)
	REG_NONE                              = 0
	REG_SZ                                = 1
	REG_EXPAND_SZ                         = 2
	REG_BINARY                            = 3
	REG_DWORD                             = 4
	REG_DWORD_LITTLE_ENDIAN               = 4
	REG_DWORD_BIG_ENDIAN                  = 5
	REG_LINK                              = 6
	REG_MULTI_SZ                          = 7
	REG_RESOURCE_LIST                     = 8
	REG_FULL_RESOURCE_DESCRIPTOR          = 9
	REG_RESOURCE_REQUIREMENTS_LIST        = 10
	REG_QWORD                             = 11
	REG_QWORD_LITTLE_ENDIAN               = 11
	HFILE_ERROR                           = -1
	INVALID_HANDLE_VALUE                  = -1
	INVALID_FILE_SIZE                     = 0xFFFFFFFF
	FILE_BEGIN                            = 0
	FILE_CURRENT                          = 1
	FILE_END                              = 2
	TIME_ZONE_ID_INVALID                  = 0xFFFFFFFF
	TIME_ZONE_ID_UNKNOWN                  = 0
	TIME_ZONE_ID_STANDARD                 = 1
	TIME_ZONE_ID_DAYLIGHT                 = 2
	ALL_PROCESSOR_GROUPS                  = 0xffff
	LTP_PC_SMT                            = 0x1
	CACHE_FULLY_ASSOCIATIVE               = 0xFF
	WAIT_FAILED                           = 0xFFFFFFFF
	WAIT_OBJECT_0                         = ((STATUS_WAIT_0) + 0)
	WAIT_ABANDONED                        = ((STATUS_ABANDONED_WAIT_0) + 0)
	WAIT_ABANDONED_0                      = ((STATUS_ABANDONED_WAIT_0) + 0)
	WAIT_TIMEOUT                          = STATUS_TIMEOUT
	WAIT_IO_COMPLETION                    = STATUS_USER_APC
	STILL_ACTIVE                          = STATUS_PENDING
	EXCEPTION_ACCESS_VIOLATION            = STATUS_ACCESS_VIOLATION
	EXCEPTION_DATATYPE_MISALIGNMENT       = STATUS_DATATYPE_MISALIGNMENT
	EXCEPTION_BREAKPOINT                  = STATUS_BREAKPOINT
	EXCEPTION_SINGLE_STEP                 = STATUS_SINGLE_STEP
	EXCEPTION_ARRAY_BOUNDS_EXCEEDED       = STATUS_ARRAY_BOUNDS_EXCEEDED
	EXCEPTION_FLT_DENORMAL_OPERAND        = STATUS_FLOAT_DENORMAL_OPERAND
	EXCEPTION_FLT_DIVIDE_BY_ZERO          = STATUS_FLOAT_DIVIDE_BY_ZERO
	EXCEPTION_FLT_INEXACT_RESULT          = STATUS_FLOAT_INEXACT_RESULT
	EXCEPTION_FLT_INVALID_OPERATION       = STATUS_FLOAT_INVALID_OPERATION
	EXCEPTION_FLT_OVERFLOW                = STATUS_FLOAT_OVERFLOW
	EXCEPTION_FLT_STACK_CHECK             = STATUS_FLOAT_STACK_CHECK
	EXCEPTION_FLT_UNDERFLOW               = STATUS_FLOAT_UNDERFLOW
	EXCEPTION_INT_DIVIDE_BY_ZERO          = STATUS_INTEGER_DIVIDE_BY_ZERO
	EXCEPTION_INT_OVERFLOW                = STATUS_INTEGER_OVERFLOW
	EXCEPTION_PRIV_INSTRUCTION            = STATUS_PRIVILEGED_INSTRUCTION
	EXCEPTION_IN_PAGE_ERROR               = STATUS_IN_PAGE_ERROR
	EXCEPTION_ILLEGAL_INSTRUCTION         = STATUS_ILLEGAL_INSTRUCTION
	EXCEPTION_NONCONTINUABLE_EXCEPTION    = STATUS_NONCONTINUABLE_EXCEPTION
	EXCEPTION_STACK_OVERFLOW              = STATUS_STACK_OVERFLOW
	EXCEPTION_INVALID_DISPOSITION         = STATUS_INVALID_DISPOSITION
	EXCEPTION_GUARD_PAGE                  = STATUS_GUARD_PAGE_VIOLATION
	EXCEPTION_INVALID_HANDLE              = STATUS_INVALID_HANDLE
	CONTROL_C_EXIT                        = STATUS_CONTROL_C_EXIT
	FILE_FLAG_WRITE_THROUGH               = 0x80000000
	FILE_FLAG_OVERLAPPED                  = 0x40000000
	FILE_FLAG_NO_BUFFERING                = 0x20000000
	FILE_FLAG_RANDOM_ACCESS               = 0x10000000
	FILE_FLAG_SEQUENTIAL_SCAN             = 0x8000000
	FILE_FLAG_DELETE_ON_CLOSE             = 0x4000000
	FILE_FLAG_BACKUP_SEMANTICS            = 0x2000000
	FILE_FLAG_POSIX_SEMANTICS             = 0x1000000
	FILE_FLAG_OPEN_REPARSE_POINT          = 0x00200000
	FILE_FLAG_OPEN_NO_RECALL              = 0x00100000
	FILE_FLAG_FIRST_PIPE_INSTANCE         = 0x00080000
	CREATE_NEW                            = 1
	CREATE_ALWAYS                         = 2
	OPEN_EXISTING                         = 3
	OPEN_ALWAYS                           = 4
	TRUNCATE_EXISTING                     = 5
	PROGRESS_CONTINUE                     = 0
	PROGRESS_CANCEL                       = 1
	PROGRESS_STOP                         = 2
	PROGRESS_QUIET                        = 3
	CALLBACK_CHUNK_FINISHED               = 0x00000000
	CALLBACK_STREAM_SWITCH                = 0x00000001
	COPY_FILE_FAIL_IF_EXISTS              = 0x00000001
	COPY_FILE_RESTARTABLE                 = 0x00000002
	COPY_FILE_OPEN_SOURCE_FOR_WRITE       = 0x00000004
	COPY_FILE_ALLOW_DECRYPTED_DESTINATION = 0x00000008
	COPY_FILE_COPY_SYMLINK                = 0x00000800
	COPY_FILE_NO_BUFFERING                = 0x00001000
	REPLACEFILE_WRITE_THROUGH             = 0x00000001
	REPLACEFILE_IGNORE_MERGE_ERRORS       = 0x00000002
	PIPE_ACCESS_INBOUND                   = 1
	PIPE_ACCESS_OUTBOUND                  = 2
	PIPE_ACCESS_DUPLEX                    = 3
	PIPE_CLIENT_END                       = 0
	PIPE_SERVER_END                       = 1
	PIPE_WAIT                             = 0
	PIPE_NOWAIT                           = 1
	PIPE_READMODE_BYTE                    = 0
	PIPE_READMODE_MESSAGE                 = 2
	PIPE_TYPE_BYTE                        = 0
	PIPE_TYPE_MESSAGE                     = 4
	PIPE_UNLIMITED_INSTANCES              = 255
	SECURITY_ANONYMOUS                    = (0 << 16)
	SECURITY_IDENTIFICATION               = (1 << 16)
	SECURITY_IMPERSONATION                = (2 << 16)
	SECURITY_DELEGATION                   = (3 << 16)
	SECURITY_CONTEXT_TRACKING             = 0x40000
	SECURITY_EFFECTIVE_ONLY               = 0x80000
	SECURITY_SQOS_PRESENT                 = 0x100000
	SECURITY_VALID_SQOS_FLAGS             = 0x1F0000
	MUTEX_MODIFY_STATE                    = MUTANT_QUERY_STATE
	MUTEX_ALL_ACCESS                      = MUTANT_ALL_ACCESS
	SP_SERIALCOMM                         = 0x00000001
	PST_UNSPECIFIED                       = 0x00000000
	PST_RS232                             = 0x00000001
	PST_PARALLELPORT                      = 0x00000002
	PST_RS422                             = 0x00000003
	PST_RS423                             = 0x00000004
	PST_RS449                             = 0x00000005
	PST_MODEM                             = 0x00000006
	PST_FAX                               = 0x00000021
	PST_SCANNER                           = 0x00000022
	PST_NETWORK_BRIDGE                    = 0x00000100
	PST_LAT                               = 0x00000101
	PST_TCPIP_TELNET                      = 0x00000102
	PST_X25                               = 0x00000103
	PCF_DTRDSR                            = 0x0001
	PCF_RTSCTS                            = 0x0002
	PCF_RLSD                              = 0x0004
	PCF_PARITY_CHECK                      = 0x0008
	PCF_XONXOFF                           = 0x0010
	PCF_SETXCHAR                          = 0x0020
	PCF_TOTALTIMEOUTS                     = 0x0040
	PCF_INTTIMEOUTS                       = 0x0080
	PCF_SPECIALCHARS                      = 0x0100
	PCF_16BITMODE                         = 0x0200
	SP_PARITY                             = 0x0001
	SP_BAUD                               = 0x0002
	SP_DATABITS                           = 0x0004
	SP_STOPBITS                           = 0x0008
	SP_HANDSHAKING                        = 0x0010
	SP_PARITY_CHECK                       = 0x0020
	SP_RLSD                               = 0x0040
	BAUD_075                              = 0x00000001
	BAUD_110                              = 0x00000002
	BAUD_134_5                            = 0x00000004
	BAUD_150                              = 0x00000008
	BAUD_300                              = 0x00000010
	BAUD_600                              = 0x00000020
	BAUD_1200                             = 0x00000040
	BAUD_1800                             = 0x00000080
	BAUD_2400                             = 0x00000100
	BAUD_4800                             = 0x00000200
	BAUD_7200                             = 0x00000400
	BAUD_9600                             = 0x00000800
	BAUD_14400                            = 0x00001000
	BAUD_19200                            = 0x00002000
	BAUD_38400                            = 0x00004000
	BAUD_56K                              = 0x00008000
	BAUD_128K                             = 0x00010000
	BAUD_115200                           = 0x00020000
	BAUD_57600                            = 0x00040000
	BAUD_USER                             = 0x10000000
	DATABITS_5                            = 0x0001
	DATABITS_6                            = 0x0002
	DATABITS_7                            = 0x0004
	DATABITS_8                            = 0x0008
	DATABITS_16                           = 0x0010
	DATABITS_16X                          = 0x0020
	STOPBITS_10                           = 0x0001
	STOPBITS_15                           = 0x0002
	STOPBITS_20                           = 0x0004
	PARITY_NONE                           = 0x0100
	PARITY_ODD                            = 0x0200
	PARITY_EVEN                           = 0x0400
	PARITY_MARK                           = 0x0800
	PARITY_SPACE                          = 0x1000
	COMMPROP_INITIALIZED                  = 0xE73CF52E
	DTR_CONTROL_DISABLE                   = 0
	DTR_CONTROL_ENABLE                    = 1
	DTR_CONTROL_HANDSHAKE                 = 2
	RTS_CONTROL_DISABLE                   = 0
	RTS_CONTROL_ENABLE                    = 1
	RTS_CONTROL_HANDSHAKE                 = 2
	RTS_CONTROL_TOGGLE                    = 3
	GMEM_FIXED                            = 0
	GMEM_MOVEABLE                         = 2
	GMEM_NOCOMPACT                        = 0x10
	GMEM_NODISCARD                        = 0x20
	GMEM_ZEROINIT                         = 0x40
	GMEM_MODIFY                           = 0x80
	GMEM_DISCARDABLE                      = 0x100
	GMEM_NOT_BANKED                       = 0x1000
	GMEM_SHARE                            = 0x2000
	GMEM_DDESHARE                         = 0x2000
	GMEM_NOTIFY                           = 0x4000
	GMEM_LOWER                            = GMEM_NOT_BANKED
	GMEM_VALID_FLAGS                      = 32626
	GMEM_INVALID_HANDLE                   = 0x8000
	GHND                                  = GMEM_MOVEABLE | GMEM_ZEROINIT
	GPTR                                  = GMEM_FIXED | GMEM_ZEROINIT
	GMEM_DISCARDED                        = 0x4000
	GMEM_LOCKCOUNT                        = 255
	LMEM_FIXED                            = 0
	LMEM_MOVEABLE                         = 2
	LMEM_NOCOMPACT                        = 0x10
	LMEM_NODISCARD                        = 0x20
	LMEM_ZEROINIT                         = 0x40
	LMEM_MODIFY                           = 0x80
	LMEM_DISCARDABLE                      = 0xF00
	LMEM_VALID_FLAGS                      = 0xF72
	LMEM_INVALID_HANDLE                   = 0x8000
	LHND                                  = LMEM_MOVEABLE | LMEM_ZEROINIT
	LPTR                                  = LMEM_FIXED | LMEM_ZEROINIT
	NONZEROLPTR                           = LMEM_FIXED
	LMEM_DISCARDED                        = 0x4000
	LMEM_LOCKCOUNT                        = 255
	DEBUG_PROCESS                         = 0x00000001
	DEBUG_ONLY_THIS_PROCESS               = 0x00000002
	CREATE_SUSPENDED                      = 0x00000004
	DETACHED_PROCESS                      = 0x00000008
	CREATE_NEW_CONSOLE                    = 0x00000010
	NORMAL_PRIORITY_CLASS                 = 0x00000020
	IDLE_PRIORITY_CLASS                   = 0x00000040
	HIGH_PRIORITY_CLASS                   = 0x00000080
	REALTIME_PRIORITY_CLASS               = 0x00000100
	CREATE_NEW_PROCESS_GROUP              = 0x00000200
	CREATE_UNICODE_ENVIRONMENT            = 0x00000400
	CREATE_SEPARATE_WOW_VDM               = 0x00000800
	CREATE_SHARED_WOW_VDM                 = 0x00001000
	CREATE_FORCEDOS                       = 0x00002000
	BELOW_NORMAL_PRIORITY_CLASS           = 0x00004000
	ABOVE_NORMAL_PRIORITY_CLASS           = 0x00008000
	CREATE_DEFAULT_ERROR_MODE             = 0x04000000
	CREATE_NO_WINDOW                      = 0x08000000
	PROFILE_USER                          = 0x10000000
	PROFILE_KERNEL                        = 0x20000000
	PROFILE_SERVER                        = 0x40000000
	THREAD_PRIORITY_LOWEST                = THREAD_BASE_PRIORITY_MIN
	THREAD_PRIORITY_BELOW_NORMAL          = THREAD_PRIORITY_LOWEST + 1
	THREAD_PRIORITY_NORMAL                = 0
	THREAD_PRIORITY_HIGHEST               = THREAD_BASE_PRIORITY_MAX
	THREAD_PRIORITY_ABOVE_NORMAL          = THREAD_PRIORITY_HIGHEST - 1
	THREAD_PRIORITY_ERROR_RETURN          = MAXLONG
	THREAD_PRIORITY_TIME_CRITICAL         = THREAD_BASE_PRIORITY_LOWRT
	THREAD_PRIORITY_IDLE                  = THREAD_BASE_PRIORITY_IDLE
	DBG_CONTINUE                          = 0x00010002
	DBG_TERMINATE_THREAD                  = 0x40010003
	DBG_TERMINATE_PROCESS                 = 0x40010004
	DBG_CONTROL_C                         = 0x40010005
	DBG_CONTROL_BREAK                     = 0x40010008
	DBG_EXCEPTION_NOT_HANDLED             = 0x80010001
	EXCEPTION_DEBUG_EVENT                 = 1
	CREATE_THREAD_DEBUG_EVENT             = 2
	CREATE_PROCESS_DEBUG_EVENT            = 3
	EXIT_THREAD_DEBUG_EVENT               = 4
	EXIT_PROCESS_DEBUG_EVENT              = 5
	LOAD_DLL_DEBUG_EVENT                  = 6
	UNLOAD_DLL_DEBUG_EVENT                = 7
	OUTPUT_DEBUG_STRING_EVENT             = 8
	RIP_EVENT                             = 9
	DRIVE_UNKNOWN                         = 0
	DRIVE_NO_ROOT_DIR                     = 1
	DRIVE_REMOVABLE                       = 2
	DRIVE_FIXED                           = 3
	DRIVE_REMOTE                          = 4
	DRIVE_CDROM                           = 5
	DRIVE_RAMDISK                         = 6
	FILE_TYPE_UNKNOWN                     = 0
	FILE_TYPE_DISK                        = 1
	FILE_TYPE_CHAR                        = 2
	FILE_TYPE_PIPE                        = 3
	FILE_TYPE_REMOTE                      = 0x8000
	STD_INPUT_HANDLE                      = 4294967286 //uint32(int32(-10))
	STD_OUTPUT_HANDLE                     = 4294967285 //uint32(int32(-11))
	STD_ERROR_HANDLE                      = 4294967285 //uint32(int32(-12))
	NOPARITY                              = 0
	ODDPARITY                             = 1
	EVENPARITY                            = 2
	MARKPARITY                            = 3
	SPACEPARITY                           = 4
	ONESTOPBIT                            = 0
	ONE5STOPBITS                          = 1
	TWOSTOPBITS                           = 2
	IGNORE                                = 0          /* Ignore signal */
	INFINITE                              = 0xFFFFFFFF /* Infinite timeout */
	CBR_110                               = 110
	CBR_300                               = 300
	CBR_600                               = 600
	CBR_1200                              = 1200
	CBR_2400                              = 2400
	CBR_4800                              = 4800
	CBR_9600                              = 9600
	CBR_14400                             = 14400
	CBR_19200                             = 19200
	CBR_38400                             = 38400
	CBR_56000                             = 56000
	CBR_57600                             = 57600
	CBR_115200                            = 0x1C200
	CBR_128000                            = 0x1F400
	CBR_256000                            = 0x3E800
	CE_RXOVER                             = 1      /* Receive Queue overflow */
	CE_OVERRUN                            = 2      /* Receive Overrun Error */
	CE_RXPARITY                           = 4      /* Receive Parity Error */
	CE_FRAME                              = 8      /* Receive Framing error */
	CE_BREAK                              = 0x10   /* Break Detected */
	CE_TXFULL                             = 0x100  /* TX Queue is full */
	CE_PTO                                = 0x200  /* LPTx Timeout */
	CE_IOE                                = 0x400  /* LPTx I/O Error */
	CE_DNS                                = 0x800  /* LPTx Device not selected */
	CE_OOP                                = 0x1000 /* LPTx Out-Of-Paper */
	CE_MODE                               = 0x8000 /* Requested mode unsupported */
	IE_BADID                              = -1     /* Invalid | unsupported id */
	IE_OPEN                               = -2     /* Device Already Open */
	IE_NOPEN                              = -3     /* Device Not Open */
	IE_MEMORY                             = -4     /* Unable to allocate queues */
	IE_DEFAULT                            = -5     /* Error in default parameters */
	IE_HARDWARE                           = -10    /* Hardware Not Present */
	IE_BYTESIZE                           = -11    /* Illegal Byte Size */
	IE_BAUDRATE                           = -12    /* Unsupported BaudRate */
	EV_RXCHAR                             = 1      /* Any Character received */
	EV_RXFLAG                             = 2      /* Received certain character */
	EV_TXEMPTY                            = 4      /* Transmitt Queue Empty */
	EV_CTS                                = 8      /* CTS changed state */
	EV_DSR                                = 0x10   /* DSR changed state */
	EV_RLSD                               = 0x20   /* RLSD changed state */
	EV_BREAK                              = 0x40   /* BREAK received */
	EV_ERR                                = 0x80   /* Line status error occurred */
	EV_RING                               = 0x100  /* Ring signal detected */
	EV_PERR                               = 0x200  /* Printer error occured */
	EV_RX80FULL                           = 0x400  /* Receive buffer is 80 percent full */
	EV_EVENT1                             = 0x800  /* Provider specific event 1 */
	EV_EVENT2                             = 0x1000 /* Provider specific event 2 */
	SETXOFF                               = 1      /* Simulate XOFF received */
	SETXON                                = 2      /* Simulate XON received */
	SETRTS                                = 3      /* Set RTS high */
	CLRRTS                                = 4      /* Set RTS low */
	SETDTR                                = 5      /* Set DTR high */
	CLRDTR                                = 6      /* Set DTR low */
	RESETDEV                              = 7      /* Reset device if possible */
	SETBREAK                              = 8      /* Set the device break line. */
	CLRBREAK                              = 9      /* Clear the device break line. */
	PURGE_TXABORT                         = 1      /* Kill the pending/current writes to the comm port. */
	PURGE_RXABORT                         = 2      /* Kill the pending/current reads to the comm port. */
	PURGE_TXCLEAR                         = 4      /* Kill the transmit queue if there. */
	PURGE_RXCLEAR                         = 8      /* Kill the typeahead buffer if there. */
	LPTx                                  = 0x80   /* Set if ID is for LPT device */
	MS_CTS_ON                             = 0x0010
	MS_DSR_ON                             = 0x0020
	MS_RING_ON                            = 0x0040
	MS_RLSD_ON                            = 0x0080
	S_QUEUEEMPTY                          = 0
	S_THRESHOLD                           = 1
	S_ALLTHRESHOLD                        = 2
	S_NORMAL                              = 0
	S_LEGATO                              = 1
	S_STACCATO                            = 2
	S_PERIOD512                           = 0   /* Freq = N/512 high pitch, less coarse hiss */
	S_PERIOD1024                          = 1   /* Freq = N/1024 */
	S_PERIOD2048                          = 2   /* Freq = N/2048 low pitch, more coarse hiss */
	S_PERIODVOICE                         = 3   /* Source is frequency from voice channel (3) */
	S_WHITE512                            = 4   /* Freq = N/512 high pitch, less coarse hiss */
	S_WHITE1024                           = 5   /* Freq = N/1024 */
	S_WHITE2048                           = 6   /* Freq = N/2048 low pitch, more coarse hiss */
	S_WHITEVOICE                          = 7   /* Source is frequency from voice channel (3) */
	S_SERDVNA                             = -1  /* Device not available  */
	S_SEROFM                              = -2  /* Out of memory */
	S_SERMACT                             = -3  /* Music active */
	S_SERQFUL                             = -4  /* Queue full */
	S_SERBDNT                             = -5  /* Invalid note */
	S_SERDLN                              = -6  /* Invalid note length */
	S_SERDCC                              = -7  /* Invalid note count */
	S_SERDTP                              = -8  /* Invalid tempo */
	S_SERDVL                              = -9  /* Invalid volume */
	S_SERDMD                              = -10 /* Invalid mode */
	S_SERDSH                              = -11 /* Invalid shape */
	S_SERDPT                              = -12 /* Invalid pitch */
	S_SERDFQ                              = -13 /* Invalid frequency */
	S_SERDDR                              = -14 /* Invalid duration */
	S_SERDSR                              = -15 /* Invalid source */
	S_SERDST                              = -16 /* Invalid state */
	NMPWAIT_WAIT_FOREVER                  = 0xFFFFFFFF
	NMPWAIT_NOWAIT                        = 1
	NMPWAIT_USE_DEFAULT_WAIT              = 0
	FS_CASE_IS_PRESERVED                  = FILE_CASE_PRESERVED_NAMES
	FS_CASE_SENSITIVE                     = FILE_CASE_SENSITIVE_SEARCH
	FS_UNICODE_STORED_ON_DISK             = FILE_UNICODE_ON_DISK
	FS_PERSISTENT_ACLS                    = FILE_PERSISTENT_ACLS
	FS_VOL_IS_COMPRESSED                  = FILE_VOLUME_IS_COMPRESSED
	FS_FILE_COMPRESSION                   = FILE_FILE_COMPRESSION
	FILE_MAP_COPY                         = SECTION_QUERY
	FILE_MAP_WRITE                        = SECTION_MAP_WRITE
	FILE_MAP_READ                         = SECTION_MAP_READ
	FILE_MAP_ALL_ACCESS                   = SECTION_ALL_ACCESS
	OF_READ                               = 0
	OF_WRITE                              = 1
	OF_READWRITE                          = 2
	OF_SHARE_COMPAT                       = 0
	OF_SHARE_EXCLUSIVE                    = 0x10
	OF_SHARE_DENY_WRITE                   = 0x20
	OF_SHARE_DENY_READ                    = 48
	OF_SHARE_DENY_NONE                    = 0x40
	OF_PARSE                              = 0x100
	OF_DELETE                             = 0x200
	OF_VERIFY                             = 0x400
	OF_CANCEL                             = 0x800
	OF_CREATE                             = 0x1000
	OF_PROMPT                             = 0x2000
	OF_EXIST                              = 0x4000
	OF_REOPEN                             = 0x8000
	OFS_MAXPATHNAME                       = 128
	MAXINTATOM                            = 0xC000
	INVALID_ATOM                          = 0
	PROCESS_HEAP_REGION                   = 1
	PROCESS_HEAP_UNCOMMITTED_RANGE        = 2
	PROCESS_HEAP_ENTRY_BUSY               = 4
	PROCESS_HEAP_ENTRY_MOVEABLE           = 0x10
	PROCESS_HEAP_ENTRY_DDESHARE           = 0x20
	HEAP_NO_SERIALIZE                     = 0x00000001
	HEAP_GROWABLE                         = 0x00000002
	HEAP_GENERATE_EXCEPTIONS              = 0x00000004
	HEAP_ZERO_MEMORY                      = 0x00000008
	HEAP_REALLOC_IN_PLACE_ONLY            = 0x00000010
	HEAP_TAIL_CHECKING_ENABLED            = 0x00000020
	HEAP_FREE_CHECKING_ENABLED            = 0x00000040
	HEAP_DISABLE_COALESCE_ON_FREE         = 0x00000080
	HEAP_CREATE_ALIGN_16                  = 0x00010000
	HEAP_CREATE_ENABLE_TRACING            = 0x00020000
	HEAP_CREATE_ENABLE_EXECUTE            = 0x00040000
	HEAP_MAXIMUM_TAG                      = 0x0FFF
	HEAP_PSEUDO_TAG_FLAG                  = 0x8000
	HEAP_TAG_SHIFT                        = 18
	SCS_32BIT_BINARY                      = 0
	SCS_DOS_BINARY                        = 1
	SCS_WOW_BINARY                        = 2
	SCS_PIF_BINARY                        = 3
	SCS_POSIX_BINARY                      = 4
	SCS_OS216_BINARY                      = 5
	SCS_64BIT_BINARY                      = 6
	SEM_FAILCRITICALERRORS                = 1
	SEM_NOGPFAULTERRORBOX                 = 2
	SEM_NOALIGNMENTFAULTEXCEPT            = 4
	SEM_NOOPENFILEERRORBOX                = 0x8000
	LOCKFILE_FAIL_IMMEDIATELY             = 1
	LOCKFILE_EXCLUSIVE_LOCK               = 2
	FILE_DEVICE_BEEP                      = 0x00000001
	FILE_DEVICE_CD_ROM                    = 0x00000002
	FILE_DEVICE_CD_ROM_FILE_SYSTEM        = 0x00000003
	FILE_DEVICE_CONTROLLER                = 0x00000004
	FILE_DEVICE_DATALINK                  = 0x00000005
	FILE_DEVICE_DFS                       = 0x00000006
	FILE_DEVICE_DISK                      = 0x00000007
	FILE_DEVICE_DISK_FILE_SYSTEM          = 0x00000008
	FILE_DEVICE_FILE_SYSTEM               = 0x00000009
	FILE_DEVICE_INPORT_PORT               = 0x0000000a
	FILE_DEVICE_KEYBOARD                  = 0x0000000b
	FILE_DEVICE_MAILSLOT                  = 0x0000000c
	FILE_DEVICE_MIDI_IN                   = 0x0000000d
	FILE_DEVICE_MIDI_OUT                  = 0x0000000e
	FILE_DEVICE_MOUSE                     = 0x0000000f
	FILE_DEVICE_MULTI_UNC_PROVIDER        = 0x00000010
	FILE_DEVICE_NAMED_PIPE                = 0x00000011
	FILE_DEVICE_NETWORK                   = 0x00000012
	FILE_DEVICE_NETWORK_BROWSER           = 0x00000013
	FILE_DEVICE_NETWORK_FILE_SYSTEM       = 0x00000014
	FILE_DEVICE_NULL                      = 0x00000015
	FILE_DEVICE_PARALLEL_PORT             = 0x00000016
	FILE_DEVICE_PHYSICAL_NETCARD          = 0x00000017
	FILE_DEVICE_PRINTER                   = 0x00000018
	FILE_DEVICE_SCANNER                   = 0x00000019
	FILE_DEVICE_SERIAL_MOUSE_PORT         = 0x0000001a
	FILE_DEVICE_SERIAL_PORT               = 0x0000001b
	FILE_DEVICE_SCREEN                    = 0x0000001c
	FILE_DEVICE_SOUND                     = 0x0000001d
	FILE_DEVICE_STREAMS                   = 0x0000001e
	FILE_DEVICE_TAPE                      = 0x0000001f
	FILE_DEVICE_TAPE_FILE_SYSTEM          = 0x00000020
	FILE_DEVICE_TRANSPORT                 = 0x00000021
	FILE_DEVICE_UNKNOWN                   = 0x00000022
	FILE_DEVICE_VIDEO                     = 0x00000023
	FILE_DEVICE_VIRTUAL_DISK              = 0x00000024
	FILE_DEVICE_WAVE_IN                   = 0x00000025
	FILE_DEVICE_WAVE_OUT                  = 0x00000026
	FILE_DEVICE_8042_PORT                 = 0x00000027
	FILE_DEVICE_NETWORK_REDIRECTOR        = 0x00000028
	FILE_DEVICE_BATTERY                   = 0x00000029
	FILE_DEVICE_BUS_EXTENDER              = 0x0000002a
	FILE_DEVICE_MODEM                     = 0x0000002b
	FILE_DEVICE_VDM                       = 0x0000002c
	FILE_DEVICE_MASS_STORAGE              = 0x0000002d
	FILE_DEVICE_SMB                       = 0x0000002e
	FILE_DEVICE_KS                        = 0x0000002f
	FILE_DEVICE_CHANGER                   = 0x00000030
	FILE_DEVICE_SMARTCARD                 = 0x00000031
	FILE_DEVICE_ACPI                      = 0x00000032
	FILE_DEVICE_DVD                       = 0x00000033
	FILE_DEVICE_FULLSCREEN_VIDEO          = 0x00000034
	FILE_DEVICE_DFS_FILE_SYSTEM           = 0x00000035
	FILE_DEVICE_DFS_VOLUME                = 0x00000036
	FILE_DEVICE_SERENUM                   = 0x00000037
	FILE_DEVICE_TERMSRV                   = 0x00000038
	FILE_DEVICE_KSEC                      = 0x00000039
	FILE_DEVICE_FIPS                      = 0x0000003A
	FILE_DEVICE_INFINIBAND                = 0x0000003B
	FILE_DEVICE_VMBUS                     = 0x0000003E
	FILE_DEVICE_CRYPT_PROVIDER            = 0x0000003F
	FILE_DEVICE_WPD                       = 0x00000040
	FILE_DEVICE_BLUETOOTH                 = 0x00000041
	FILE_DEVICE_MT_COMPOSITE              = 0x00000042
	FILE_DEVICE_MT_TRANSPORT              = 0x00000043
	FILE_DEVICE_BIOMETRIC                 = 0x00000044
	FILE_DEVICE_PMI                       = 0x00000045
	FILE_ANY_ACCESS                       = 0
	FILE_SPECIAL_ACCESS                   = FILE_ANY_ACCESS
	FILE_READ_ACCESS                      = 0x0001 // for files and pipes
	FILE_WRITE_ACCESS                     = 0x0002 // for files and pipes
	METHOD_BUFFERED                       = 0
	METHOD_IN_DIRECT                      = 1
	METHOD_OUT_DIRECT                     = 2
	METHOD_NEITHER                        = 3
	METHOD_DIRECT_TO_HARDWARE             = METHOD_IN_DIRECT
	METHOD_DIRECT_FROM_HARDWARE           = METHOD_OUT_DIRECT
	IOCTL_STORAGE_BASE                    = FILE_DEVICE_MASS_STORAGE
	IOCTL_STORAGE_CHECK_VERIFY            = (IOCTL_STORAGE_BASE << 16) | (FILE_READ_ACCESS << 14) | (0x0200 << 2) | (METHOD_BUFFERED)
	IOCTL_STORAGE_CHECK_VERIFY2           = (IOCTL_STORAGE_BASE << 16) | (FILE_ANY_ACCESS << 14) | (0x0200 << 2) | (METHOD_BUFFERED)
	/*IOCTL_STORAGE_MEDIA_REMOVAL =
	  IOCTL_STORAGE_EJECT_MEDIA =
	  IOCTL_STORAGE_LOAD_MEDIA =
	  IOCTL_STORAGE_LOAD_MEDIA2 =
	  IOCTL_STORAGE_RESERVE =
	  IOCTL_STORAGE_RELEASE =
	  IOCTL_STORAGE_FIND_NEW_DEVICES =
	  IOCTL_STORAGE_EJECTION_CONTROL =
	  IOCTL_STORAGE_MCN_CONTROL =
	  IOCTL_STORAGE_GET_MEDIA_TYPES =
	  IOCTL_STORAGE_GET_MEDIA_TYPES_EX =
	  IOCTL_STORAGE_GET_MEDIA_SERIAL_NUMBER =
	  IOCTL_STORAGE_GET_HOTPLUG_INFO =
	  IOCTL_STORAGE_SET_HOTPLUG_INFO =
	  IOCTL_STORAGE_RESET_BUS =
	  IOCTL_STORAGE_RESET_DEVICE =
	  IOCTL_STORAGE_BREAK_RESERVATION =
	  IOCTL_STORAGE_PERSISTENT_RESERVE_IN =
	  IOCTL_STORAGE_PERSISTENT_RESERVE_OUT =
	  IOCTL_STORAGE_GET_DEVICE_NUMBER =
	  IOCTL_STORAGE_PREDICT_FAILURE =
	  IOCTL_STORAGE_READ_CAPACITY =
	  IOCTL_STORAGE_QUERY_PROPERTY =
	  IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES =
	  IOCTL_STORAGE_GET_BC_PROPERTIES =
	  IOCTL_STORAGE_ALLOCATE_BC_STREAM =
	  IOCTL_STORAGE_FREE_BC_STREAM =
	  IOCTL_STORAGE_CHECK_PRIORITY_HINT_SUPPORT =
	  OBSOLETE_IOCTL_STORAGE_RESET_BUS =
	  OBSOLETE_IOCTL_STORAGE_RESET_DEVICE =
	  IOCTL_DISK_BASE = FILE_DEVICE_DISK;
	  IOCTL_DISK_GET_DRIVE_GEOMETRY =
	  IOCTL_DISK_GET_PARTITION_INFO =
	  IOCTL_DISK_SET_PARTITION_INFO =
	  IOCTL_DISK_GET_DRIVE_LAYOUT =
	  IOCTL_DISK_SET_DRIVE_LAYOUT =
	  IOCTL_DISK_VERIFY =
	  IOCTL_DISK_FORMAT_TRACKS =
	  IOCTL_DISK_REASSIGN_BLOCKS =
	  IOCTL_DISK_PERFORMANCE =
	  IOCTL_DISK_IS_WRITABLE =
	  IOCTL_DISK_LOGGING =
	  IOCTL_DISK_FORMAT_TRACKS_EX =
	  IOCTL_DISK_HISTOGRAM_STRUCTURE =
	  IOCTL_DISK_HISTOGRAM_DATA =
	  IOCTL_DISK_HISTOGRAM_RESET =
	  IOCTL_DISK_REQUEST_STRUCTURE =
	  IOCTL_DISK_REQUEST_DATA =
	  IOCTL_DISK_PERFORMANCE_OFF =
	  IOCTL_DISK_CONTROLLER_NUMBER =
	  SMART_GET_VERSION =
	  SMART_SEND_DRIVE_COMMAND =
	  SMART_RCV_DRIVE_DATA =
	  IOCTL_DISK_GET_PARTITION_INFO_EX =
	  IOCTL_DISK_SET_PARTITION_INFO_EX =
	  IOCTL_DISK_GET_DRIVE_LAYOUT_EX =
	  IOCTL_DISK_SET_DRIVE_LAYOUT_EX =
	  IOCTL_DISK_CREATE_DISK =
	  IOCTL_DISK_GET_LENGTH_INFO =
	  IOCTL_DISK_GET_DRIVE_GEOMETRY_EX =
	  IOCTL_DISK_REASSIGN_BLOCKS_EX =
	  IOCTL_DISK_UPDATE_DRIVE_SIZE =
	  IOCTL_DISK_GROW_PARTITION =
	  IOCTL_DISK_GET_CACHE_INFORMATION =
	  IOCTL_DISK_SET_CACHE_INFORMATION =
	  IOCTL_DISK_GET_WRITE_CACHE_STATE =
	  OBSOLETE_DISK_GET_WRITE_CACHE_STATE =
	  IOCTL_DISK_DELETE_DRIVE_LAYOUT =
	  IOCTL_DISK_UPDATE_PROPERTIES =
	  IOCTL_DISK_FORMAT_DRIVE =
	  IOCTL_DISK_SENSE_DEVICE =
	  IOCTL_DISK_CHECK_VERIFY =
	  IOCTL_DISK_MEDIA_REMOVAL =
	  IOCTL_DISK_EJECT_MEDIA =
	  IOCTL_DISK_LOAD_MEDIA =
	  IOCTL_DISK_RESERVE =
	  IOCTL_DISK_RELEASE =
	  IOCTL_DISK_FIND_NEW_DEVICES =
	  IOCTL_DISK_GET_MEDIA_TYPES =
	  IOCTL_CHANGER_BASE = FILE_DEVICE_CHANGER;
	  IOCTL_CHANGER_GET_PARAMETERS =
	  IOCTL_CHANGER_GET_STATUS =
	  IOCTL_CHANGER_GET_PRODUCT_DATA =
	  IOCTL_CHANGER_SET_ACCESS =
	  IOCTL_CHANGER_GET_ELEMENT_STATUS =
	  IOCTL_CHANGER_INITIALIZE_ELEMENT_STATUS =
	  IOCTL_CHANGER_SET_POSITION =
	  IOCTL_CHANGER_EXCHANGE_MEDIUM =
	  IOCTL_CHANGER_MOVE_MEDIUM =
	  IOCTL_CHANGER_REINITIALIZE_TRANSPORT =
	  IOCTL_CHANGER_QUERY_VOLUME_TAGS =
	  IOCTL_SERIAL_LSRMST_INSERT =
	  IOCTL_SERENUM_EXPOSE_HARDWARE =
	  IOCTL_SERENUM_REMOVE_HARDWARE =
	  IOCTL_SERENUM_PORT_DESC =
	  IOCTL_SERENUM_GET_PORT_NAME =
	  FSCTL_REQUEST_OPLOCK_LEVEL_1 =
	  FSCTL_REQUEST_OPLOCK_LEVEL_2 =
	  FSCTL_REQUEST_BATCH_OPLOCK =
	  FSCTL_OPLOCK_BREAK_ACKNOWLEDGE =
	  FSCTL_OPBATCH_ACK_CLOSE_PENDING =
	  FSCTL_OPLOCK_BREAK_NOTIFY =
	  FSCTL_LOCK_VOLUME =
	  FSCTL_UNLOCK_VOLUME =
	  FSCTL_DISMOUNT_VOLUME =
	  FSCTL_IS_VOLUME_MOUNTED =
	  FSCTL_IS_PATHNAME_VALID =
	  FSCTL_MARK_VOLUME_DIRTY =
	  FSCTL_QUERY_RETRIEVAL_POINTERS =
	  FSCTL_GET_COMPRESSION =
	  FSCTL_SET_COMPRESSION =
	  FSCTL_SET_BOOTLOADER_ACCESSED =
	  FSCTL_OPLOCK_BREAK_ACK_NO_2 =
	  FSCTL_INVALIDATE_VOLUMES =
	  FSCTL_QUERY_FAT_BPB =
	  FSCTL_REQUEST_FILTER_OPLOCK =
	  FSCTL_FILESYSTEM_GET_STATISTICS =
	  FSCTL_GET_NTFS_VOLUME_DATA =
	  FSCTL_GET_NTFS_FILE_RECORD =
	  FSCTL_GET_VOLUME_BITMAP =
	  FSCTL_GET_RETRIEVAL_POINTERS =
	  FSCTL_MOVE_FILE =
	  FSCTL_IS_VOLUME_DIRTY =
	  FSCTL_ALLOW_EXTENDED_DASD_IO =
	  FSCTL_FIND_FILES_BY_SID =
	  FSCTL_SET_OBJECT_ID =
	  FSCTL_GET_OBJECT_ID =
	  FSCTL_DELETE_OBJECT_ID =
	  FSCTL_SET_REPARSE_POINT =
	  FSCTL_GET_REPARSE_POINT =
	  FSCTL_DELETE_REPARSE_POINT =
	  FSCTL_ENUM_USN_DATA =
	  FSCTL_SECURITY_ID_CHECK =
	  FSCTL_READ_USN_JOURNAL =
	  FSCTL_SET_OBJECT_ID_EXTENDED =
	  FSCTL_CREATE_OR_GET_OBJECT_ID =
	  FSCTL_SET_SPARSE =
	  FSCTL_SET_ZERO_DATA =
	  FSCTL_QUERY_ALLOCATED_RANGES =
	  FSCTL_ENABLE_UPGRADE =
	  FSCTL_SET_ENCRYPTION =
	  FSCTL_ENCRYPTION_FSCTL_IO =
	  FSCTL_WRITE_RAW_ENCRYPTED =
	  FSCTL_READ_RAW_ENCRYPTED =
	  FSCTL_CREATE_USN_JOURNAL =
	  FSCTL_READ_FILE_USN_DATA =
	  FSCTL_WRITE_USN_CLOSE_RECORD =
	  FSCTL_EXTEND_VOLUME =
	  FSCTL_QUERY_USN_JOURNAL =
	  FSCTL_DELETE_USN_JOURNAL =
	  FSCTL_MARK_HANDLE =
	  FSCTL_SIS_COPYFILE =
	  FSCTL_SIS_LINK_FILES =
	  FSCTL_RECALL_FILE =
	  FSCTL_READ_FROM_PLEX =
	  FSCTL_FILE_PREFETCH =
	  FSCTL_MAKE_MEDIA_COMPATIBLE =
	  FSCTL_SET_DEFECT_MANAGEMENT =
	  FSCTL_QUERY_SPARING_INFO =
	  FSCTL_QUERY_ON_DISK_VOLUME_INFO =
	  FSCTL_SET_VOLUME_COMPRESSION_STATE =
	  FSCTL_TXFS_MODIFY_RM =
	  FSCTL_TXFS_QUERY_RM_INFORMATION =
	  FSCTL_TXFS_ROLLFORWARD_REDO =
	  FSCTL_TXFS_ROLLFORWARD_UNDO =
	  FSCTL_TXFS_START_RM =
	  FSCTL_TXFS_SHUTDOWN_RM =
	  FSCTL_TXFS_READ_BACKUP_INFORMATION =
	  FSCTL_TXFS_WRITE_BACKUP_INFORMATION =
	  FSCTL_TXFS_CREATE_SECONDARY_RM =
	  FSCTL_TXFS_GET_METADATA_INFO =
	  FSCTL_TXFS_GET_TRANSACTED_VERSION =
	  FSCTL_TXFS_SAVEPOINT_INFORMATION =
	  FSCTL_TXFS_CREATE_MINIVERSION =
	  FSCTL_TXFS_TRANSACTION_ACTIVE =
	  FSCTL_SET_ZERO_ON_DEALLOCATION =
	  FSCTL_SET_REPAIR =
	  FSCTL_GET_REPAIR =
	  FSCTL_WAIT_FOR_REPAIR =
	  FSCTL_INITIATE_REPAIR =
	  FSCTL_CSC_INTERNAL =
	  FSCTL_SHRINK_VOLUME =
	  FSCTL_SET_SHORT_NAME_BEHAVIOR =
	  FSCTL_DFSR_SET_GHOST_HANDLE_STATE =
	  FSCTL_TXFS_LIST_TRANSACTION_LOCKED_FILES =
	  FSCTL_TXFS_LIST_TRANSACTIONS =
	  FSCTL_QUERY_PAGEFILE_ENCRYPTION =
	  FSCTL_RESET_VOLUME_ALLOCATION_HINTS =
	  FSCTL_QUERY_DEPENDENT_VOLUME =
	  FSCTL_SD_GLOBAL_CHANGE =
	  FSCTL_TXFS_READ_BACKUP_INFORMATION2 =
	  FSCTL_LOOKUP_STREAM_FROM_CLUSTER =
	  FSCTL_TXFS_WRITE_BACKUP_INFORMATION2 =
	  FSCTL_FILE_TYPE_NOTIFICATION =
	  FSCTL_GET_BOOT_AREA_INFO =
	  FSCTL_GET_RETRIEVAL_POINTER_BASE =
	  FSCTL_SET_PERSISTENT_VOLUME_STATE =
	  FSCTL_QUERY_PERSISTENT_VOLUME_STATE =
	  FSCTL_REQUEST_OPLOCK =
	  FSCTL_CSV_TUNNEL_REQUEST =
	  FSCTL_IS_CSV_FILE =
	  FSCTL_QUERY_FILE_SYSTEM_RECOGNITION =
	  FSCTL_CSV_GET_VOLUME_PATH_NAME =
	  FSCTL_CSV_GET_VOLUME_NAME_FOR_VOLUME_MOUNT_POINT =
	  FSCTL_CSV_GET_VOLUME_PATH_NAMES_FOR_VOLUME_NAME =
	  FSCTL_IS_FILE_ON_CSV_VOLUME =
	  FSCTL_MARK_AS_SYSTEM_HIVE = FSCTL_SET_BOOTLOADER_ACCESSED;
	  IOCTL_VOLUME_BASE = 0x00000056;
	  IOCTL_VOLUME_GET_VOLUME_DISK_EXTENTS =
	  IOCTL_VOLUME_ONLINE =
	  IOCTL_VOLUME_OFFLINE =
	  IOCTL_VOLUME_IS_CLUSTERED =
	  IOCTL_VOLUME_GET_GPT_ATTRIBUTES =
	  IOCTL_BATTERY_QUERY_TAG =
	  IOCTL_BATTERY_QUERY_INFORMATION =
	  IOCTL_BATTERY_QUERY_STATUS =
	  IOCTL_BATTERY_SET_INFORMATION =*/
	HANDLE_FLAG_INHERIT                      = 1
	HANDLE_FLAG_PROTECT_FROM_CLOSE           = 2
	HINSTANCE_ERROR                          = 0x20
	GET_TAPE_MEDIA_INFORMATION               = 0
	GET_TAPE_DRIVE_INFORMATION               = 1
	SET_TAPE_MEDIA_INFORMATION               = 0
	SET_TAPE_DRIVE_INFORMATION               = 1
	FORMAT_MESSAGE_ALLOCATE_BUFFER           = 0x100
	FORMAT_MESSAGE_IGNORE_INSERTS            = 0x200
	FORMAT_MESSAGE_FROM_STRING               = 0x400
	FORMAT_MESSAGE_FROM_HMODULE              = 0x800
	FORMAT_MESSAGE_FROM_SYSTEM               = 0x1000
	FORMAT_MESSAGE_ARGUMENT_ARRAY            = 0x2000
	FORMAT_MESSAGE_MAX_WIDTH_MASK            = 255
	EFS_USE_RECOVERY_KEYS                    = 0x1
	CREATE_FOR_IMPORT                        = 1
	CREATE_FOR_DIR                           = 2
	IS_TEXT_UNICODE_ASCII16                  = 0x0001
	IS_TEXT_UNICODE_REVERSE_ASCII16          = 0x0010
	IS_TEXT_UNICODE_STATISTICS               = 0x0002
	IS_TEXT_UNICODE_REVERSE_STATISTICS       = 0x0020
	IS_TEXT_UNICODE_CONTROLS                 = 0x0004
	IS_TEXT_UNICODE_REVERSE_CONTROLS         = 0x0040
	IS_TEXT_UNICODE_SIGNATURE                = 0x0008
	IS_TEXT_UNICODE_REVERSE_SIGNATURE        = 0x0080
	IS_TEXT_UNICODE_ILLEGAL_CHARS            = 0x0100
	IS_TEXT_UNICODE_ODD_LENGTH               = 0x0200
	IS_TEXT_UNICODE_DBCS_LEADBYTE            = 0x0400
	IS_TEXT_UNICODE_NULL_BYTES               = 0x1000
	IS_TEXT_UNICODE_UNICODE_MASK             = 0x000F
	IS_TEXT_UNICODE_REVERSE_MASK             = 0x00F0
	IS_TEXT_UNICODE_NOT_UNICODE_MASK         = 0x0F00
	IS_TEXT_UNICODE_NOT_ASCII_MASK           = 0xF000
	TLS_OUT_OF_INDEXES                       = 0xFFFFFFFF
	BACKUP_INVALID                           = 0
	BACKUP_DATA                              = 1
	BACKUP_EA_DATA                           = 2
	BACKUP_SECURITY_DATA                     = 3
	BACKUP_ALTERNATE_DATA                    = 4
	BACKUP_LINK                              = 5
	BACKUP_PROPERTY_DATA                     = 6
	STREAM_NORMAL_ATTRIBUTE                  = 0
	STREAM_MODIFIED_WHEN_READ                = 1
	STREAM_CONTAINS_SECURITY                 = 2
	STREAM_CONTAINS_PROPERTIES               = 4
	STARTF_USESHOWWINDOW                     = 1
	STARTF_USESIZE                           = 2
	STARTF_USEPOSITION                       = 4
	STARTF_USECOUNTCHARS                     = 8
	STARTF_USEFILLATTRIBUTE                  = 0x10
	STARTF_RUNFULLSCREEN                     = 0x20 /* ignored for non-x86 platforms */
	STARTF_FORCEONFEEDBACK                   = 0x40
	STARTF_FORCEOFFFEEDBACK                  = 0x80
	STARTF_USESTDHANDLES                     = 0x100
	STARTF_USEHOTKEY                         = 0x200
	SHUTDOWN_NORETRY                         = 1
	DONT_RESOLVE_DLL_REFERENCES              = 1
	LOAD_LIBRARY_AS_DATAFILE                 = 2
	LOAD_WITH_ALTERED_SEARCH_PATH            = 8
	DDD_RAW_TARGET_PATH                      = 0x00000001
	DDD_REMOVE_DEFINITION                    = 0x00000002
	DDD_EXACT_MATCH_ON_REMOVE                = 0x00000004
	DDD_NO_BROADCAST_SYSTEM                  = 0x00000008
	FIND_FIRST_EX_CASE_SENSITIVE             = 0x00000001
	MOVEFILE_REPLACE_EXISTING                = 0x00000001
	MOVEFILE_COPY_ALLOWED                    = 0x00000002
	MOVEFILE_DELAY_UNTIL_REBOOT              = 0x00000004
	MOVEFILE_WRITE_THROUGH                   = 0x00000008
	MOVEFILE_CREATE_HARDLINK                 = 0x00000010
	MOVEFILE_FAIL_IF_NOT_TRACKABLE           = 0x00000020
	SYMBOLIC_LINK_FLAG_DIRECTORY             = 0x1
	VOLUME_NAME_DOS                          = 0x00000000
	VOLUME_NAME_GUID                         = 0x00000001
	VOLUME_NAME_NT                           = 0x00000002
	VOLUME_NAME_NONE                         = 0x00000004
	FILE_NAME_NORMALIZED                     = 0x00000000
	FILE_NAME_OPENED                         = 0x00000008
	MAX_COMPUTERNAME_LENGTH                  = 15
	LOGON32_LOGON_INTERACTIVE                = 2
	LOGON32_LOGON_NETWORK                    = 3
	LOGON32_LOGON_BATCH                      = 4
	LOGON32_LOGON_SERVICE                    = 5
	LOGON32_PROVIDER_DEFAULT                 = 0
	LOGON32_PROVIDER_WINNT35                 = 1
	LOGON32_PROVIDER_WINNT40                 = 2
	LOGON32_PROVIDER_WINNT50                 = 3
	HW_PROFILE_GUIDLEN                       = 39 /* 36-characters plus NULL terminator */
	MAX_PROFILE_LEN                          = 80
	DOCKINFO_UNDOCKED                        = 0x1
	DOCKINFO_DOCKED                          = 0x2
	DOCKINFO_USER_SUPPLIED                   = 0x4
	DOCKINFO_USER_UNDOCKED                   = DOCKINFO_USER_SUPPLIED | DOCKINFO_UNDOCKED
	DOCKINFO_USER_DOCKED                     = DOCKINFO_USER_SUPPLIED | DOCKINFO_DOCKED
	VER_PLATFORM_WIN32s                      = 0
	VER_PLATFORM_WIN32_WINDOWS               = 1
	VER_PLATFORM_WIN32_NT                    = 2
	VER_PLATFORM_WIN32_CE                    = 3
	VER_EQUAL                                = 1
	VER_GREATER                              = 2
	VER_GREATER_EQUAL                        = 3
	VER_LESS                                 = 4
	VER_LESS_EQUAL                           = 5
	VER_AND                                  = 6
	VER_OR                                   = 7
	VER_CONDITION_MASK                       = 7
	VER_NUM_BITS_PER_CONDITION_MASK          = 3
	VER_BUILDNUMBER                          = 0x00000004
	VER_MAJORVERSION                         = 0x00000002
	VER_MINORVERSION                         = 0x00000001
	VER_PLATFORMID                           = 0x00000008
	VER_SERVICEPACKMAJOR                     = 0x00000020
	VER_SERVICEPACKMINOR                     = 0x00000010
	VER_SUITENAME                            = 0x00000040
	VER_PRODUCT_TYPE                         = 0x00000080
	VER_NT_WORKSTATION                       = 0x0000001
	VER_NT_DOMAIN_CONTROLLER                 = 0x0000002
	VER_NT_SERVER                            = 0x0000003
	_WIN32_WINNT_NT4                         = 0x0400
	_WIN32_WINNT_WIN2K                       = 0x0500
	_WIN32_WINNT_WINXP                       = 0x0501
	_WIN32_WINNT_WS03                        = 0x0502
	_WIN32_WINNT_WIN6                        = 0x0600
	_WIN32_WINNT_VISTA                       = 0x0600
	_WIN32_WINNT_WS08                        = 0x0600
	_WIN32_WINNT_LONGHORN                    = 0x0600
	_WIN32_WINNT_WIN7                        = 0x0601
	_WIN32_WINNT_WIN8                        = 0x0602
	_WIN32_WINNT_WINBLUE                     = 0x0603
	FACILITY_WINDOWS                         = 8
	FACILITY_STORAGE                         = 3
	FACILITY_RPC                             = 1
	FACILITY_SSPI                            = 9
	FACILITY_WIN32                           = 7
	FACILITY_CONTROL                         = 10
	FACILITY_NULL                            = 0
	FACILITY_INTERNET                        = 12
	FACILITY_ITF                             = 4
	FACILITY_DISPATCH                        = 2
	FACILITY_CERT                            = 11
	ERROR_SUCCESS                            = 0
	NO_ERROR                                 = 0 /* dderror */
	ERROR_INVALID_FUNCTION                   = 1 /* dderror */
	ERROR_FILE_NOT_FOUND                     = 2
	ERROR_PATH_NOT_FOUND                     = 3
	ERROR_TOO_MANY_OPEN_FILES                = 4
	ERROR_ACCESS_DENIED                      = 5
	ERROR_INVALID_HANDLE                     = 6
	ERROR_ARENA_TRASHED                      = 7
	ERROR_NOT_ENOUGH_MEMORY                  = 8 /* dderror */
	ERROR_INVALID_BLOCK                      = 9
	ERROR_BAD_ENVIRONMENT                    = 10
	ERROR_BAD_FORMAT                         = 11
	ERROR_INVALID_ACCESS                     = 12
	ERROR_INVALID_DATA                       = 13
	ERROR_OUTOFMEMORY                        = 14
	ERROR_INVALID_DRIVE                      = 15
	ERROR_CURRENT_DIRECTORY                  = 0x10
	ERROR_NOT_SAME_DEVICE                    = 17
	ERROR_NO_MORE_FILES                      = 18
	ERROR_WRITE_PROTECT                      = 19
	ERROR_BAD_UNIT                           = 20
	ERROR_NOT_READY                          = 21
	ERROR_BAD_COMMAND                        = 22
	ERROR_CRC                                = 23
	ERROR_BAD_LENGTH                         = 24
	ERROR_SEEK                               = 25
	ERROR_NOT_DOS_DISK                       = 26
	ERROR_SECTOR_NOT_FOUND                   = 27
	ERROR_OUT_OF_PAPER                       = 28
	ERROR_WRITE_FAULT                        = 29
	ERROR_READ_FAULT                         = 30
	ERROR_GEN_FAILURE                        = 31
	ERROR_SHARING_VIOLATION                  = 0x20
	ERROR_LOCK_VIOLATION                     = 33
	ERROR_WRONG_DISK                         = 34
	ERROR_SHARING_BUFFER_EXCEEDED            = 36
	ERROR_HANDLE_EOF                         = 38
	ERROR_HANDLE_DISK_FULL                   = 39
	ERROR_NOT_SUPPORTED                      = 50
	ERROR_REM_NOT_LIST                       = 51
	ERROR_DUP_NAME                           = 52
	ERROR_BAD_NETPATH                        = 53
	ERROR_NETWORK_BUSY                       = 54
	ERROR_DEV_NOT_EXIST                      = 55 /* dderror */
	ERROR_TOO_MANY_CMDS                      = 56
	ERROR_ADAP_HDW_ERR                       = 57
	ERROR_BAD_NET_RESP                       = 58
	ERROR_UNEXP_NET_ERR                      = 59
	ERROR_BAD_REM_ADAP                       = 60
	ERROR_PRINTQ_FULL                        = 61
	ERROR_NO_SPOOL_SPACE                     = 62
	ERROR_PRINT_CANCELLED                    = 63
	ERROR_NETNAME_DELETED                    = 0x40
	ERROR_NETWORK_ACCESS_DENIED              = 65
	ERROR_BAD_DEV_TYPE                       = 66
	ERROR_BAD_NET_NAME                       = 67
	ERROR_TOO_MANY_NAMES                     = 68
	ERROR_TOO_MANY_SESS                      = 69
	ERROR_SHARING_PAUSED                     = 70
	ERROR_REQ_NOT_ACCEP                      = 71
	ERROR_REDIR_PAUSED                       = 72
	ERROR_FILE_EXISTS                        = 80
	ERROR_CANNOT_MAKE                        = 82
	ERROR_FAIL_I24                           = 83
	ERROR_OUT_OF_STRUCTURES                  = 84
	ERROR_ALREADY_ASSIGNED                   = 85
	ERROR_INVALID_PASSWORD                   = 86
	ERROR_INVALID_PARAMETER                  = 87 /* dderror */
	ERROR_NET_WRITE_FAULT                    = 88
	ERROR_NO_PROC_SLOTS                      = 89
	ERROR_TOO_MANY_SEMAPHORES                = 100
	ERROR_EXCL_SEM_ALREADY_OWNED             = 101
	ERROR_SEM_IS_SET                         = 102
	ERROR_TOO_MANY_SEM_REQUESTS              = 103
	ERROR_INVALID_AT_INTERRUPT_TIME          = 104
	ERROR_SEM_OWNER_DIED                     = 105
	ERROR_SEM_USER_LIMIT                     = 106
	ERROR_DISK_CHANGE                        = 107
	ERROR_DRIVE_LOCKED                       = 108
	ERROR_BROKEN_PIPE                        = 109
	ERROR_OPEN_FAILED                        = 110
	ERROR_BUFFER_OVERFLOW                    = 111
	ERROR_DISK_FULL                          = 112
	ERROR_NO_MORE_SEARCH_HANDLES             = 113
	ERROR_INVALID_TARGET_HANDLE              = 114
	ERROR_INVALID_CATEGORY                   = 117
	ERROR_INVALID_VERIFY_SWITCH              = 118
	ERROR_BAD_DRIVER_LEVEL                   = 119
	ERROR_CALL_NOT_IMPLEMENTED               = 120
	ERROR_SEM_TIMEOUT                        = 121
	ERROR_INSUFFICIENT_BUFFER                = 122 /* dderror */
	ERROR_INVALID_NAME                       = 123
	ERROR_INVALID_LEVEL                      = 124
	ERROR_NO_VOLUME_LABEL                    = 125
	ERROR_MOD_NOT_FOUND                      = 126
	ERROR_PROC_NOT_FOUND                     = 127
	ERROR_WAIT_NO_CHILDREN                   = 0x80
	ERROR_CHILD_NOT_COMPLETE                 = 129
	ERROR_DIRECT_ACCESS_HANDLE               = 130
	ERROR_NEGATIVE_SEEK                      = 131
	ERROR_SEEK_ON_DEVICE                     = 132
	ERROR_IS_JOIN_TARGET                     = 133
	ERROR_IS_JOINED                          = 134
	ERROR_IS_SUBSTED                         = 135
	ERROR_NOT_JOINED                         = 136
	ERROR_NOT_SUBSTED                        = 137
	ERROR_JOIN_TO_JOIN                       = 138
	ERROR_SUBST_TO_SUBST                     = 139
	ERROR_JOIN_TO_SUBST                      = 140
	ERROR_SUBST_TO_JOIN                      = 141
	ERROR_BUSY_DRIVE                         = 142
	ERROR_SAME_DRIVE                         = 143
	ERROR_DIR_NOT_ROOT                       = 144
	ERROR_DIR_NOT_EMPTY                      = 145
	ERROR_IS_SUBST_PATH                      = 146
	ERROR_IS_JOIN_PATH                       = 147
	ERROR_PATH_BUSY                          = 148
	ERROR_IS_SUBST_TARGET                    = 149
	ERROR_SYSTEM_TRACE                       = 150
	ERROR_INVALID_EVENT_COUNT                = 151
	ERROR_TOO_MANY_MUXWAITERS                = 152
	ERROR_INVALID_LIST_FORMAT                = 153
	ERROR_LABEL_TOO_LONG                     = 154
	ERROR_TOO_MANY_TCBS                      = 155
	ERROR_SIGNAL_REFUSED                     = 156
	ERROR_DISCARDED                          = 157
	ERROR_NOT_LOCKED                         = 158
	ERROR_BAD_THREADID_ADDR                  = 159
	ERROR_BAD_ARGUMENTS                      = 160
	ERROR_BAD_PATHNAME                       = 161
	ERROR_SIGNAL_PENDING                     = 162
	ERROR_MAX_THRDS_REACHED                  = 164
	ERROR_LOCK_FAILED                        = 167
	ERROR_BUSY                               = 170
	ERROR_CANCEL_VIOLATION                   = 173
	ERROR_ATOMIC_LOCKS_NOT_SUPPORTED         = 174
	ERROR_INVALID_SEGMENT_NUMBER             = 180
	ERROR_INVALID_ORDINAL                    = 182
	ERROR_ALREADY_EXISTS                     = 183
	ERROR_INVALID_FLAG_NUMBER                = 186
	ERROR_SEM_NOT_FOUND                      = 187
	ERROR_INVALID_STARTING_CODESEG           = 188
	ERROR_INVALID_STACKSEG                   = 189
	ERROR_INVALID_MODULETYPE                 = 190
	ERROR_INVALID_EXE_SIGNATURE              = 191
	ERROR_EXE_MARKED_INVALID                 = 192
	ERROR_BAD_EXE_FORMAT                     = 193
	ERROR_ITERATED_DATA_EXCEEDS_64k          = 194
	ERROR_INVALID_MINALLOCSIZE               = 195
	ERROR_DYNLINK_FROM_INVALID_RING          = 196
	ERROR_IOPL_NOT_ENABLED                   = 197
	ERROR_INVALID_SEGDPL                     = 198
	ERROR_AUTODATASEG_EXCEEDS_64k            = 199
	ERROR_RING2SEG_MUST_BE_MOVABLE           = 200
	ERROR_RELOC_CHAIN_XEEDS_SEGLIM           = 201
	ERROR_INFLOOP_IN_RELOC_CHAIN             = 202
	ERROR_ENVVAR_NOT_FOUND                   = 203
	ERROR_NO_SIGNAL_SENT                     = 205
	ERROR_FILENAME_EXCED_RANGE               = 206
	ERROR_RING2_STACK_IN_USE                 = 207
	ERROR_META_EXPANSION_TOO_LONG            = 208
	ERROR_INVALID_SIGNAL_NUMBER              = 209
	ERROR_THREAD_1_INACTIVE                  = 210
	ERROR_LOCKED                             = 212
	ERROR_TOO_MANY_MODULES                   = 214
	ERROR_NESTING_NOT_ALLOWED                = 215
	ERROR_EXE_MACHINE_TYPE_MISMATCH          = 216
	ERROR_BAD_PIPE                           = 230
	ERROR_PIPE_BUSY                          = 231
	ERROR_NO_DATA                            = 232
	ERROR_PIPE_NOT_CONNECTED                 = 233
	ERROR_MORE_DATA                          = 234 /* dderror */
	ERROR_VC_DISCONNECTED                    = 240
	ERROR_INVALID_EA_NAME                    = 254
	ERROR_EA_LIST_INCONSISTENT               = 255
	ERROR_NO_MORE_ITEMS                      = 259
	ERROR_CANNOT_COPY                        = 266
	ERROR_DIRECTORY                          = 267
	ERROR_EAS_DIDNT_FIT                      = 275
	ERROR_EA_FILE_CORRUPT                    = 276
	ERROR_EA_TABLE_FULL                      = 277
	ERROR_INVALID_EA_HANDLE                  = 278
	ERROR_EAS_NOT_SUPPORTED                  = 282
	ERROR_NOT_OWNER                          = 288
	ERROR_TOO_MANY_POSTS                     = 298
	ERROR_PARTIAL_COPY                       = 299
	ERROR_MR_MID_NOT_FOUND                   = 317
	ERROR_INVALID_ADDRESS                    = 487
	ERROR_ARITHMETIC_OVERFLOW                = 534
	ERROR_PIPE_CONNECTED                     = 535
	ERROR_PIPE_LISTENING                     = 536
	ERROR_EA_ACCESS_DENIED                   = 994
	ERROR_OPERATION_ABORTED                  = 995
	ERROR_IO_INCOMPLETE                      = 996
	ERROR_IO_PENDING                         = 997 /* dderror */
	ERROR_NOACCESS                           = 998
	ERROR_SWAPERROR                          = 999
	ERROR_STACK_OVERFLOW                     = 1001
	ERROR_INVALID_MESSAGE                    = 1002
	ERROR_CAN_NOT_COMPLETE                   = 1003
	ERROR_INVALID_FLAGS                      = 1004
	ERROR_UNRECOGNIZED_VOLUME                = 1005
	ERROR_FILE_INVALID                       = 1006
	ERROR_FULLSCREEN_MODE                    = 1007
	ERROR_NO_TOKEN                           = 1008
	ERROR_BADDB                              = 1009
	ERROR_BADKEY                             = 1010
	ERROR_CANTOPEN                           = 1011
	ERROR_CANTREAD                           = 1012
	ERROR_CANTWRITE                          = 1013
	ERROR_REGISTRY_RECOVERED                 = 1014
	ERROR_REGISTRY_CORRUPT                   = 1015
	ERROR_REGISTRY_IO_FAILED                 = 1016
	ERROR_NOT_REGISTRY_FILE                  = 1017
	ERROR_KEY_DELETED                        = 1018
	ERROR_NO_LOG_SPACE                       = 1019
	ERROR_KEY_HAS_CHILDREN                   = 1020
	ERROR_CHILD_MUST_BE_VOLATILE             = 1021
	ERROR_NOTIFY_ENUM_DIR                    = 1022
	ERROR_DEPENDENT_SERVICES_RUNNING         = 1051
	ERROR_INVALID_SERVICE_CONTROL            = 1052
	ERROR_SERVICE_REQUEST_TIMEOUT            = 1053
	ERROR_SERVICE_NO_THREAD                  = 1054
	ERROR_SERVICE_DATABASE_LOCKED            = 1055
	ERROR_SERVICE_ALREADY_RUNNING            = 1056
	ERROR_INVALID_SERVICE_ACCOUNT            = 1057
	ERROR_SERVICE_DISABLED                   = 1058
	ERROR_CIRCULAR_DEPENDENCY                = 1059
	ERROR_SERVICE_DOES_NOT_EXIST             = 1060
	ERROR_SERVICE_CANNOT_ACCEPT_CTRL         = 1061
	ERROR_SERVICE_NOT_ACTIVE                 = 1062
	ERROR_FAILED_SERVICE_CONTROLLER_         = 1063
	ERROR_EXCEPTION_IN_SERVICE               = 1064
	ERROR_DATABASE_DOES_NOT_EXIST            = 1065
	ERROR_SERVICE_SPECIFIC_ERROR             = 1066
	ERROR_PROCESS_ABORTED                    = 1067
	ERROR_SERVICE_DEPENDENCY_FAIL            = 1068
	ERROR_SERVICE_LOGON_FAILED               = 1069
	ERROR_SERVICE_START_HANG                 = 1070
	ERROR_INVALID_SERVICE_LOCK               = 1071
	ERROR_SERVICE_MARKED_FOR_DELETE          = 1072
	ERROR_SERVICE_EXISTS                     = 1073
	ERROR_ALREADY_RUNNING_LKG                = 1074
	ERROR_SERVICE_DEPENDENCY_DELETED         = 1075
	ERROR_BOOT_ALREADY_ACCEPTED              = 1076
	ERROR_SERVICE_NEVER_STARTED              = 1077
	ERROR_DUPLICATE_SERVICE_NAME             = 1078
	ERROR_DIFFERENT_SERVICE_ACCOUNT          = 1079
	ERROR_END_OF_MEDIA                       = 1100
	ERROR_FILEMARK_DETECTED                  = 1101
	ERROR_BEGINNING_OF_MEDIA                 = 1102
	ERROR_SETMARK_DETECTED                   = 1103
	ERROR_NO_DATA_DETECTED                   = 1104
	ERROR_PARTITION_FAILURE                  = 1105
	ERROR_INVALID_BLOCK_LENGTH               = 1106
	ERROR_DEVICE_NOT_PARTITIONED             = 1107
	ERROR_UNABLE_TO_LOCK_MEDIA               = 1108
	ERROR_UNABLE_TO_UNLOAD_MEDIA             = 1109
	ERROR_MEDIA_CHANGED                      = 1110
	ERROR_BUS_RESET                          = 1111
	ERROR_NO_MEDIA_IN_DRIVE                  = 1112
	ERROR_NO_UNICODE_TRANSLATION             = 1113
	ERROR_DLL_INIT_FAILED                    = 1114
	ERROR_SHUTDOWN_IN_PROGRESS               = 1115
	ERROR_NO_SHUTDOWN_IN_PROGRESS            = 1116
	ERROR_IO_DEVICE                          = 1117
	ERROR_SERIAL_NO_DEVICE                   = 1118
	ERROR_IRQ_BUSY                           = 1119
	ERROR_MORE_WRITES                        = 1120
	ERROR_COUNTER_TIMEOUT                    = 1121
	ERROR_FLOPPY_ID_MARK_NOT_FOUND           = 1122
	ERROR_FLOPPY_WRONG_CYLINDER              = 1123
	ERROR_FLOPPY_UNKNOWN_ERROR               = 1124
	ERROR_FLOPPY_BAD_REGISTERS               = 1125
	ERROR_DISK_RECALIBRATE_FAILED            = 1126
	ERROR_DISK_OPERATION_FAILED              = 1127
	ERROR_DISK_RESET_FAILED                  = 1128
	ERROR_EOM_OVERFLOW                       = 1129
	ERROR_NOT_ENOUGH_SERVER_MEMORY           = 1130
	ERROR_POSSIBLE_DEADLOCK                  = 1131
	ERROR_MAPPED_ALIGNMENT                   = 1132
	ERROR_SET_POWER_STATE_VETOED             = 1140
	ERROR_SET_POWER_STATE_FAILED             = 1141
	ERROR_TOO_MANY_LINKS                     = 1142
	ERROR_OLD_WIN_VERSION                    = 1150
	ERROR_APP_WRONG_OS                       = 1151
	ERROR_SINGLE_INSTANCE_APP                = 1152
	ERROR_RMODE_APP                          = 1153
	ERROR_INVALID_DLL                        = 1154
	ERROR_NO_ASSOCIATION                     = 1155
	ERROR_DDE_FAIL                           = 1156
	ERROR_DLL_NOT_FOUND                      = 1157
	ERROR_BAD_USERNAME                       = 2202
	ERROR_NOT_CONNECTED                      = 2250
	ERROR_OPEN_FILES                         = 2401
	ERROR_ACTIVE_CONNECTIONS                 = 2402
	ERROR_DEVICE_IN_USE                      = 2404
	ERROR_BAD_DEVICE                         = 1200
	ERROR_CONNECTION_UNAVAIL                 = 1201
	ERROR_DEVICE_ALREADY_REMEMBERED          = 1202
	ERROR_NO_NET_OR_BAD_PATH                 = 1203
	ERROR_BAD_PROVIDER                       = 1204
	ERROR_CANNOT_OPEN_PROFILE                = 1205
	ERROR_BAD_PROFILE                        = 1206
	ERROR_NOT_CONTAINER                      = 1207
	ERROR_EXTENDED_ERROR                     = 1208
	ERROR_INVALID_GROUPNAME                  = 1209
	ERROR_INVALID_COMPUTERNAME               = 1210
	ERROR_INVALID_EVENTNAME                  = 1211
	ERROR_INVALID_DOMAINNAME                 = 1212
	ERROR_INVALID_SERVICENAME                = 1213
	ERROR_INVALID_NETNAME                    = 1214
	ERROR_INVALID_SHARENAME                  = 1215
	ERROR_INVALID_PASSWORDNAME               = 1216
	ERROR_INVALID_MESSAGENAME                = 1217
	ERROR_INVALID_MESSAGEDEST                = 1218
	ERROR_SESSION_CREDENTIAL_CONFLICT        = 1219
	ERROR_REMOTE_SESSION_LIMIT_EXCEEDED      = 1220
	ERROR_DUP_DOMAINNAME                     = 1221
	ERROR_NO_NETWORK                         = 1222
	ERROR_CANCELLED                          = 1223
	ERROR_USER_MAPPED_FILE                   = 1224
	ERROR_CONNECTION_REFUSED                 = 1225
	ERROR_GRACEFUL_DISCONNECT                = 1226
	ERROR_ADDRESS_ALREADY_ASSOCIATED         = 1227
	ERROR_ADDRESS_NOT_ASSOCIATED             = 1228
	ERROR_CONNECTION_INVALID                 = 1229
	ERROR_CONNECTION_ACTIVE                  = 1230
	ERROR_NETWORK_UNREACHABLE                = 1231
	ERROR_HOST_UNREACHABLE                   = 1232
	ERROR_PROTOCOL_UNREACHABLE               = 1233
	ERROR_PORT_UNREACHABLE                   = 1234
	ERROR_REQUEST_ABORTED                    = 1235
	ERROR_CONNECTION_ABORTED                 = 1236
	ERROR_RETRY                              = 1237
	ERROR_CONNECTION_COUNT_LIMIT             = 1238
	ERROR_LOGIN_TIME_RESTRICTION             = 1239
	ERROR_LOGIN_WKSTA_RESTRICTION            = 1240
	ERROR_INCORRECT_ADDRESS                  = 1241
	ERROR_ALREADY_REGISTERED                 = 1242
	ERROR_SERVICE_NOT_FOUND                  = 1243
	ERROR_NOT_AUTHENTICATED                  = 1244
	ERROR_NOT_LOGGED_ON                      = 1245
	ERROR_CONTINUE                           = 1246
	ERROR_ALREADY_INITIALIZED                = 1247
	ERROR_NO_MORE_DEVICES                    = 1248
	ERROR_NOT_ALL_ASSIGNED                   = 1300
	ERROR_SOME_NOT_MAPPED                    = 1301
	ERROR_NO_QUOTAS_FOR_ACCOUNT              = 1302
	ERROR_LOCAL_USER_SESSION_KEY             = 1303
	ERROR_NULL_LM_PASSWORD                   = 1304
	ERROR_UNKNOWN_REVISION                   = 1305
	ERROR_REVISION_MISMATCH                  = 1306
	ERROR_INVALID_OWNER                      = 1307
	ERROR_INVALID_PRIMARY_GROUP              = 1308
	ERROR_NO_IMPERSONATION_TOKEN             = 1309
	ERROR_CANT_DISABLE_MANDATORY             = 1310
	ERROR_NO_LOGON_SERVERS                   = 1311
	ERROR_NO_SUCH_LOGON_SESSION              = 1312
	ERROR_NO_SUCH_PRIVILEGE                  = 1313
	ERROR_PRIVILEGE_NOT_HELD                 = 1314
	ERROR_INVALID_ACCOUNT_NAME               = 1315
	ERROR_USER_EXISTS                        = 1316
	ERROR_NO_SUCH_USER                       = 1317
	ERROR_GROUP_EXISTS                       = 1318
	ERROR_NO_SUCH_GROUP                      = 1319
	ERROR_MEMBER_IN_GROUP                    = 1320
	ERROR_MEMBER_NOT_IN_GROUP                = 1321
	ERROR_LAST_ADMIN                         = 1322
	ERROR_WRONG_PASSWORD                     = 1323
	ERROR_ILL_FORMED_PASSWORD                = 1324
	ERROR_PASSWORD_RESTRICTION               = 1325
	ERROR_LOGON_FAILURE                      = 1326
	ERROR_ACCOUNT_RESTRICTION                = 1327
	ERROR_INVALID_LOGON_HOURS                = 1328
	ERROR_INVALID_WORKSTATION                = 1329
	ERROR_PASSWORD_EXPIRED                   = 1330
	ERROR_ACCOUNT_DISABLED                   = 1331
	ERROR_NONE_MAPPED                        = 1332
	ERROR_TOO_MANY_LUIDS_REQUESTED           = 1333
	ERROR_LUIDS_EXHAUSTED                    = 1334
	ERROR_INVALID_SUB_AUTHORITY              = 1335
	ERROR_INVALID_ACL                        = 1336
	ERROR_INVALID_SID                        = 1337
	ERROR_INVALID_SECURITY_DESCR             = 1338
	ERROR_BAD_INHERITANCE_ACL                = 1340
	ERROR_SERVER_DISABLED                    = 1341
	ERROR_SERVER_NOT_DISABLED                = 1342
	ERROR_INVALID_ID_AUTHORITY               = 1343
	ERROR_ALLOTTED_SPACE_EXCEEDED            = 1344
	ERROR_INVALID_GROUP_ATTRIBUTES           = 1345
	ERROR_BAD_IMPERSONATION_LEVEL            = 1346
	ERROR_CANT_OPEN_ANONYMOUS                = 1347
	ERROR_BAD_VALIDATION_CLASS               = 1348
	ERROR_BAD_TOKEN_TYPE                     = 1349
	ERROR_NO_SECURITY_ON_OBJECT              = 1350
	ERROR_CANT_ACCESS_DOMAIN_INFO            = 1351
	ERROR_INVALID_SERVER_STATE               = 1352
	ERROR_INVALID_DOMAIN_STATE               = 1353
	ERROR_INVALID_DOMAIN_ROLE                = 1354
	ERROR_NO_SUCH_DOMAIN                     = 1355
	ERROR_DOMAIN_EXISTS                      = 1356
	ERROR_DOMAIN_LIMIT_EXCEEDED              = 1357
	ERROR_INTERNAL_DB_CORRUPTION             = 1358
	ERROR_INTERNAL_ERROR                     = 1359
	ERROR_GENERIC_NOT_MAPPED                 = 1360
	ERROR_BAD_DESCRIPTOR_FORMAT              = 1361
	ERROR_NOT_LOGON_PROCESS                  = 1362
	ERROR_LOGON_SESSION_EXISTS               = 1363
	ERROR_NO_SUCH_PACKAGE                    = 1364
	ERROR_BAD_LOGON_SESSION_STATE            = 1365
	ERROR_LOGON_SESSION_COLLISION            = 1366
	ERROR_INVALID_LOGON_TYPE                 = 1367
	ERROR_CANNOT_IMPERSONATE                 = 1368
	ERROR_RXACT_INVALID_STATE                = 1369
	ERROR_RXACT_COMMIT_FAILURE               = 1370
	ERROR_SPECIAL_ACCOUNT                    = 1371
	ERROR_SPECIAL_GROUP                      = 1372
	ERROR_SPECIAL_USER                       = 1373
	ERROR_MEMBERS_PRIMARY_GROUP              = 1374
	ERROR_TOKEN_ALREADY_IN_USE               = 1375
	ERROR_NO_SUCH_ALIAS                      = 1376
	ERROR_MEMBER_NOT_IN_ALIAS                = 1377
	ERROR_MEMBER_IN_ALIAS                    = 1378
	ERROR_ALIAS_EXISTS                       = 1379
	ERROR_LOGON_NOT_GRANTED                  = 1380
	ERROR_TOO_MANY_SECRETS                   = 1381
	ERROR_SECRET_TOO_LONG                    = 1382
	ERROR_INTERNAL_DB_ERROR                  = 1383
	ERROR_TOO_MANY_CONTEXT_IDS               = 1384
	ERROR_LOGON_TYPE_NOT_GRANTED             = 1385
	ERROR_NT_CROSS_ENCRYPTION_REQUIRED       = 1386
	ERROR_NO_SUCH_MEMBER                     = 1387
	ERROR_INVALID_MEMBER                     = 1388
	ERROR_TOO_MANY_SIDS                      = 1389
	ERROR_LM_CROSS_ENCRYPTION_REQUIRED       = 1390
	ERROR_NO_INHERITANCE                     = 1391
	ERROR_FILE_CORRUPT                       = 1392
	ERROR_DISK_CORRUPT                       = 1393
	ERROR_NO_USER_SESSION_KEY                = 1394
	ERROR_LICENSE_QUOTA_EXCEEDED             = 1395
	ERROR_INVALID_WINDOW_HANDLE              = 1400
	ERROR_INVALID_MENU_HANDLE                = 1401
	ERROR_INVALID_CURSOR_HANDLE              = 1402
	ERROR_INVALID_ACCEL_HANDLE               = 1403
	ERROR_INVALID_HOOK_HANDLE                = 1404
	ERROR_INVALID_DWP_HANDLE                 = 1405
	ERROR_TLW_WITH_WSCHILD                   = 1406
	ERROR_CANNOT_FIND_WND_CLASS              = 1407
	ERROR_WINDOW_OF_OTHER_THREAD             = 1408
	ERROR_HOTKEY_ALREADY_REGISTERED          = 1409
	ERROR_CLASS_ALREADY_EXISTS               = 1410
	ERROR_CLASS_DOES_NOT_EXIST               = 1411
	ERROR_CLASS_HAS_WINDOWS                  = 1412
	ERROR_INVALID_INDEX                      = 1413
	ERROR_INVALID_ICON_HANDLE                = 1414
	ERROR_PRIVATE_DIALOG_INDEX               = 1415
	ERROR_LISTBOX_ID_NOT_FOUND               = 1416
	ERROR_NO_WILDCARD_CHARACTERS             = 1417
	ERROR_CLIPBOARD_NOT_OPEN                 = 1418
	ERROR_HOTKEY_NOT_REGISTERED              = 1419
	ERROR_WINDOW_NOT_DIALOG                  = 1420
	ERROR_CONTROL_ID_NOT_FOUND               = 1421
	ERROR_INVALID_COMBOBOX_MESSAGE           = 1422
	ERROR_WINDOW_NOT_COMBOBOX                = 1423
	ERROR_INVALID_EDIT_HEIGHT                = 1424
	ERROR_DC_NOT_FOUND                       = 1425
	ERROR_INVALID_HOOK_FILTER                = 1426
	ERROR_INVALID_FILTER_PROC                = 1427
	ERROR_HOOK_NEEDS_HMOD                    = 1428
	ERROR_GLOBAL_ONLY_HOOK                   = 1429
	ERROR_JOURNAL_HOOK_SET                   = 1430
	ERROR_HOOK_NOT_INSTALLED                 = 1431
	ERROR_INVALID_LB_MESSAGE                 = 1432
	ERROR_SETCOUNT_ON_BAD_LB                 = 1433
	ERROR_LB_WITHOUT_TABSTOPS                = 1434
	ERROR_DESTROY_OBJECT_OF_OTHER_THREAD     = 1435
	ERROR_CHILD_WINDOW_MENU                  = 1436
	ERROR_NO_SYSTEM_MENU                     = 1437
	ERROR_INVALID_MSGBOX_STYLE               = 1438
	ERROR_INVALID_SPI_VALUE                  = 1439
	ERROR_SCREEN_ALREADY_LOCKED              = 1440
	ERROR_sysHwndS_HAVE_DIFF_PARENT          = 1441
	ERROR_NOT_CHILD_WINDOW                   = 1442
	ERROR_INVALID_GW_COMMAND                 = 1443
	ERROR_INVALID_THREAD_ID                  = 1444
	ERROR_NON_MDICHILD_WINDOW                = 1445
	ERROR_POPUP_ALREADY_ACTIVE               = 1446
	ERROR_NO_SCROLLBARS                      = 1447
	ERROR_INVALID_SCROLLBAR_RANGE            = 1448
	ERROR_INVALID_SHOWWIN_COMMAND            = 1449
	ERROR_NO_SYSTEM_RESOURCES                = 1450
	ERROR_NONPAGED_SYSTEM_RESOURCES          = 1451
	ERROR_PAGED_SYSTEM_RESOURCES             = 1452
	ERROR_WORKING_SET_QUOTA                  = 1453
	ERROR_PAGEFILE_QUOTA                     = 1454
	ERROR_COMMITMENT_LIMIT                   = 1455
	ERROR_MENU_ITEM_NOT_FOUND                = 1456
	ERROR_INVALID_KEYBOARD_HANDLE            = 1457
	ERROR_HOOK_TYPE_NOT_ALLOWED              = 1458
	ERROR_REQUIRES_INTERACTIVE_WINDOWSTATION = 1459
	ERROR_TIMEOUT                            = 1460
	ERROR_EVENTLOG_FILE_CORRUPT              = 1500
	ERROR_EVENTLOG_CANT_START                = 1501
	ERROR_LOG_FILE_FULL                      = 1502
	ERROR_EVENTLOG_FILE_CHANGED              = 1503
	RPC_S_INVALID_STRING_BINDING             = 1700
	RPC_S_WRONG_KIND_OF_BINDING              = 1701
	RPC_S_INVALID_BINDING                    = 1702
	RPC_S_PROTSEQ_NOT_SUPPORTED              = 1703
	RPC_S_INVALID_RPC_PROTSEQ                = 1704
	RPC_S_INVALID_STRING_UUID                = 1705
	RPC_S_INVALID_ENDPOINT_FORMAT            = 1706
	RPC_S_INVALID_NET_ADDR                   = 1707
	RPC_S_NO_ENDPOINT_FOUND                  = 1708
	RPC_S_INVALID_TIMEOUT                    = 1709
	RPC_S_OBJECT_NOT_FOUND                   = 1710
	RPC_S_ALREADY_REGISTERED                 = 1711
	RPC_S_TYPE_ALREADY_REGISTERED            = 1712
	RPC_S_ALREADY_LISTENING                  = 1713
	RPC_S_NO_PROTSEQS_REGISTERED             = 1714
	RPC_S_NOT_LISTENING                      = 1715
	RPC_S_UNKNOWN_MGR_TYPE                   = 1716
	RPC_S_UNKNOWN_IF                         = 1717
	RPC_S_NO_BINDINGS                        = 1718
	RPC_S_NO_PROTSEQS                        = 1719
	RPC_S_CANT_CREATE_ENDPOINT               = 1720
	RPC_S_OUT_OF_RESOURCES                   = 1721
	RPC_S_SERVER_UNAVAILABLE                 = 1722
	RPC_S_SERVER_TOO_BUSY                    = 1723
	RPC_S_INVALID_NETWORK_OPTIONS            = 1724
	RPC_S_NO_CALL_ACTIVE                     = 1725
	RPC_S_CALL_FAILED                        = 1726
	RPC_S_CALL_FAILED_DNE                    = 1727
	RPC_S_PROTOCOL_ERROR                     = 1728
	RPC_S_UNSUPPORTED_TRANS_SYN              = 1730
	RPC_S_UNSUPPORTED_TYPE                   = 1732
	RPC_S_INVALID_TAG                        = 1733
	RPC_S_INVALID_BOUND                      = 1734
	RPC_S_NO_ENTRY_NAME                      = 1735
	RPC_S_INVALID_NAME_SYNTAX                = 1736
	RPC_S_UNSUPPORTED_NAME_SYNTAX            = 1737
	RPC_S_UUID_NO_ADDRESS                    = 1739
	RPC_S_DUPLICATE_ENDPOINT                 = 1740
	RPC_S_UNKNOWN_AUTHN_TYPE                 = 1741
	RPC_S_MAX_CALLS_TOO_SMALL                = 1742
	RPC_S_STRING_TOO_LONG                    = 1743
	RPC_S_PROTSEQ_NOT_FOUND                  = 1744
	RPC_S_PROCNUM_OUT_OF_RANGE               = 1745
	RPC_S_BINDING_HAS_NO_AUTH                = 1746
	RPC_S_UNKNOWN_AUTHN_SERVICE              = 1747
	RPC_S_UNKNOWN_AUTHN_LEVEL                = 1748
	RPC_S_INVALID_AUTH_IDENTITY              = 1749
	RPC_S_UNKNOWN_AUTHZ_SERVICE              = 1750
	EPT_S_INVALID_ENTRY                      = 1751
	EPT_S_CANT_PERFORM_OP                    = 1752
	EPT_S_NOT_REGISTERED                     = 1753
	RPC_S_NOTHING_TO_EXPORT                  = 1754
	RPC_S_INCOMPLETE_NAME                    = 1755
	RPC_S_INVALID_VERS_OPTION                = 1756
	RPC_S_NO_MORE_MEMBERS                    = 1757
	RPC_S_NOT_ALL_OBJS_UNEXPORTED            = 1758
	RPC_S_INTERFACE_NOT_FOUND                = 1759
	RPC_S_ENTRY_ALREADY_EXISTS               = 1760
	RPC_S_ENTRY_NOT_FOUND                    = 1761
	RPC_S_NAME_SERVICE_UNAVAILABLE           = 1762
	RPC_S_INVALID_NAF_ID                     = 1763
	RPC_S_CANNOT_SUPPORT                     = 1764
	RPC_S_NO_CONTEXT_AVAILABLE               = 1765
	RPC_S_INTERNAL_ERROR                     = 1766
	RPC_S_ZERO_DIVIDE                        = 1767
	RPC_S_ADDRESS_ERROR                      = 1768
	RPC_S_FP_DIV_ZERO                        = 1769
	RPC_S_FP_UNDERFLOW                       = 1770
	RPC_S_FP_OVERFLOW                        = 1771
	RPC_X_NO_MORE_ENTRIES                    = 1772
	RPC_X_SS_CHAR_TRANS_OPEN_FAIL            = 1773
	RPC_X_SS_CHAR_TRANS_SHORT_FILE           = 1774
	RPC_X_SS_IN_NULL_CONTEXT                 = 1775
	RPC_X_SS_CONTEXT_DAMAGED                 = 1777
	RPC_X_SS_HANDLES_MISMATCH                = 1778
	RPC_X_SS_CANNOT_GET_CALL_HANDLE          = 1779
	RPC_X_NULL_REF_POINTER                   = 1780
	RPC_X_ENUM_VALUE_OUT_OF_RANGE            = 1781
	RPC_X_BYTE_COUNT_TOO_SMALL               = 1782
	RPC_X_BAD_STUB_DATA                      = 1783
	ERROR_INVALID_USER_BUFFER                = 1784
	ERROR_UNRECOGNIZED_MEDIA                 = 1785
	ERROR_NO_TRUST_LSA_SECRET                = 1786
	ERROR_NO_TRUST_SAM_ACCOUNT               = 1787
	ERROR_TRUSTED_DOMAIN_FAILURE             = 1788
	ERROR_TRUSTED_RELATIONSHIP_FAILURE       = 1789
	ERROR_TRUST_FAILURE                      = 1790
	RPC_S_CALL_IN_PROGRESS                   = 1791
	ERROR_NETLOGON_NOT_STARTED               = 1792
	ERROR_ACCOUNT_EXPIRED                    = 1793
	ERROR_REDIRECTOR_HAS_OPEN_HANDLES        = 1794
	ERROR_PRINTER_DRIVER_ALREADY_INSTALLED   = 1795
	ERROR_UNKNOWN_PORT                       = 1796
	ERROR_UNKNOWN_PRINTER_DRIVER             = 1797
	ERROR_UNKNOWN_PRINTPROCESSOR             = 1798
	ERROR_INVALID_SEPARATOR_FILE             = 1799
	ERROR_INVALID_PRIORITY                   = 1800
	ERROR_INVALID_PRINTER_NAME               = 1801
	ERROR_PRINTER_ALREADY_EXISTS             = 1802
	ERROR_INVALID_PRINTER_COMMAND            = 1803
	ERROR_INVALID_DATATYPE                   = 1804
	ERROR_INVALID_ENVIRONMENT                = 1805
	RPC_S_NO_MORE_BINDINGS                   = 1806
	ERROR_NOLOGON_INTERDOMAIN_TRUST_ACCOUNT  = 1807
	ERROR_NOLOGON_WORKSTATION_TRUST_ACCOUNT  = 1808
	ERROR_NOLOGON_SERVER_TRUST_ACCOUNT       = 1809
	ERROR_DOMAIN_TRUST_INCONSISTENT          = 1810
	ERROR_SERVER_HAS_OPEN_HANDLES            = 1811
	ERROR_RESOURCE_DATA_NOT_FOUND            = 1812
	ERROR_RESOURCE_TYPE_NOT_FOUND            = 1813
	ERROR_RESOURCE_NAME_NOT_FOUND            = 1814
	ERROR_RESOURCE_LANG_NOT_FOUND            = 1815
	ERROR_NOT_ENOUGH_QUOTA                   = 1816
	RPC_S_NO_INTERFACES                      = 1817
	RPC_S_CALL_CANCELLED                     = 1818
	RPC_S_BINDING_INCOMPLETE                 = 1819
	RPC_S_COMM_FAILURE                       = 1820
	RPC_S_UNSUPPORTED_AUTHN_LEVEL            = 1821
	RPC_S_NO_PRINC_NAME                      = 1822
	RPC_S_NOT_RPC_ERROR                      = 1823
	RPC_S_UUID_LOCAL_ONLY                    = 1824
	RPC_S_SEC_PKG_ERROR                      = 1825
	RPC_S_NOT_CANCELLED                      = 1826
	RPC_X_INVALID_ES_ACTION                  = 1827
	RPC_X_WRONG_ES_VERSION                   = 1828
	RPC_X_WRONG_STUB_VERSION                 = 1829
	RPC_X_INVALID_PIPE_OBJECT                = 1830
	RPC_X_INVALID_PIPE_OPERATION             = 1831
	RPC_X_WRONG_PIPE_VERSION                 = 1832
	RPC_S_GROUP_MEMBER_NOT_FOUND             = 1898
	EPT_S_CANT_CREATE                        = 1899
	RPC_S_INVALID_OBJECT                     = 1900
	ERROR_INVALID_TIME                       = 1901
	ERROR_INVALID_FORM_NAME                  = 1902
	ERROR_INVALID_FORM_SIZE                  = 1903
	ERROR_ALREADY_WAITING                    = 1904
	ERROR_PRINTER_DELETED                    = 1905
	ERROR_INVALID_PRINTER_STATE              = 1906
	ERROR_PASSWORD_MUST_CHANGE               = 1907
	ERROR_DOMAIN_CONTROLLER_NOT_FOUND        = 1908
	ERROR_ACCOUNT_LOCKED_OUT                 = 1909
	OR_INVALID_OXID                          = 1910
	OR_INVALID_OID                           = 1911
	OR_INVALID_SET                           = 1912
	RPC_S_SEND_INCOMPLETE                    = 1913
	ERROR_NO_BROWSER_SERVERS_FOUND           = 6118
	ERROR_INVALID_PIXEL_FORMAT               = 2000
	ERROR_BAD_DRIVER                         = 2001
	ERROR_INVALID_WINDOW_STYLE               = 2002
	ERROR_METAFILE_NOT_SUPPORTED             = 2003
	ERROR_TRANSFORM_NOT_SUPPORTED            = 2004
	ERROR_CLIPPING_NOT_SUPPORTED             = 2005
	ERROR_UNKNOWN_PRINT_MONITOR              = 3000
	ERROR_PRINTER_DRIVER_IN_USE              = 3001
	ERROR_SPOOL_FILE_NOT_FOUND               = 3002
	ERROR_SPL_NO_STARTDOC                    = 3003
	ERROR_SPL_NO_ADDJOB                      = 3004
	ERROR_PRINT_PROCESSOR_ALREADY_INSTALLED  = 3005
	ERROR_PRINT_MONITOR_ALREADY_INSTALLED    = 3006
	ERROR_INVALID_PRINT_MONITOR              = 3007
	ERROR_PRINT_MONITOR_IN_USE               = 3008
	ERROR_PRINTER_HAS_JOBS_QUEUED            = 3009
	ERROR_SUCCESS_REBOOT_REQUIRED            = 3010
	ERROR_SUCCESS_RESTART_REQUIRED           = 3011
	ERROR_WINS_INTERNAL                      = 4000
	ERROR_CAN_NOT_DEL_LOCAL_WINS             = 4001
	ERROR_STATIC_INIT                        = 4002
	ERROR_INC_BACKUP                         = 4003
	ERROR_FULL_BACKUP                        = 4004
	ERROR_REC_NON_EXISTENT                   = 4005
	ERROR_RPL_NOT_ALLOWED                    = 4006
	SEVERITY_SUCCESS                         = 0
	SEVERITY_ERROR                           = 1
	FACILITY_NT_BIT                          = 0x10000000
	S_OK                                     = 0x00000000
	S_FALSE                                  = 0x00000001
	NOERROR                                  = 0
	E_UNEXPECTED                             = 0x8000FFFF
	E_NOTIMPL                                = 0x80004001
	E_OUTOFMEMORY                            = 0x8007000E
	E_INVALIDARG                             = 0x80070057
	E_NOINTERFACE                            = 0x80004002
	E_POINTER                                = 0x80004003
	E_HANDLE                                 = 0x80070006
	E_ABORT                                  = 0x80004004
	E_FAIL                                   = 0x80004005
	E_ACCESSDENIED                           = 0x80070005
	E_PENDING                                = 0x8000000A
	CO_E_INIT_TLS                            = 0x80004006
	CO_E_INIT_SHARED_ALLOCATOR               = 0x80004007
	CO_E_INIT_MEMORY_ALLOCATOR               = 0x80004008
	CO_E_INIT_CLASS_CACHE                    = 0x80004009
	CO_E_INIT_RPC_CHANNEL                    = 0x8000400A
	CO_E_INIT_TLS_SET_CHANNEL_CONTROL        = 0x8000400B
	CO_E_INIT_TLS_CHANNEL_CONTROL            = 0x8000400C
	CO_E_INIT_UNACCEPTED_USER_ALLOCATOR      = 0x8000400D
	CO_E_INIT_SCM_MUTEX_EXISTS               = 0x8000400E
	CO_E_INIT_SCM_FILE_MAPPING_EXISTS        = 0x8000400F
	CO_E_INIT_SCM_MAP_VIEW_OF_FILE           = 0x80004010
	CO_E_INIT_SCM_EXEC_FAILURE               = 0x80004011
	CO_E_INIT_ONLY_SINGLE_THREADED           = 0x80004012
	CO_E_CANT_REMOTE                         = 0x80004013
	CO_E_BAD_SERVER_NAME                     = 0x80004014
	CO_E_WRONG_SERVER_IDENTITY               = 0x80004015
	CO_E_OLE1DDE_DISABLED                    = 0x80004016
	CO_E_RUNAS_SYNTAX                        = 0x80004017
	CO_E_CREATEPROCESS_FAILURE               = 0x80004018
	CO_E_RUNAS_CREATEPROCESS_FAILURE         = 0x80004019
	CO_E_RUNAS_LOGON_FAILURE                 = 0x8000401A
	CO_E_LAUNCH_PERMSSION_DENIED             = 0x8000401B
	CO_E_START_SERVICE_FAILURE               = 0x8000401C
	CO_E_REMOTE_COMMUNICATION_FAILURE        = 0x8000401D
	CO_E_SERVER_START_TIMEOUT                = 0x8000401E
	CO_E_CLSREG_INCONSISTENT                 = 0x8000401F
	CO_E_IIDREG_INCONSISTENT                 = 0x80004020
	CO_E_NOT_SUPPORTED                       = 0x80004021
	OLE_E_FIRST                              = 0x80040000
	OLE_E_LAST                               = 0x800400FF
	OLE_S_FIRST                              = 0x40000
	OLE_S_LAST                               = 0x400FF
	OLE_E_OLEVERB                            = 0x80040000
	OLE_E_ADVF                               = 0x80040001
	OLE_E_ENUM_NOMORE                        = 0x80040002
	OLE_E_ADVISENOTSUPPORTED                 = 0x80040003
	OLE_E_NOCONNECTION                       = 0x80040004
	OLE_E_NOTRUNNING                         = 0x80040005
	OLE_E_NOCACHE                            = 0x80040006
	OLE_E_BLANK                              = 0x80040007
	OLE_E_CLASSDIFF                          = 0x80040008
	OLE_E_CANT_GETMONIKER                    = 0x80040009
	OLE_E_CANT_BINDTOSOURCE                  = 0x8004000A
	OLE_E_STATIC                             = 0x8004000B
	OLE_E_PROMPTSAVECANCELLED                = 0x8004000C
	OLE_E_INVALIDRECT                        = 0x8004000D
	OLE_E_WRONGCOMPOBJ                       = 0x8004000E
	OLE_E_INVALIDHWND                        = 0x8004000F
	OLE_E_NOT_INPLACEACTIVE                  = 0x80040010
	OLE_E_CANTCONVERT                        = 0x80040011
	OLE_E_NOSTORAGE                          = 0x80040012
	DV_E_FORMATETC                           = 0x80040064
	DV_E_DVTARGETDEVICE                      = 0x80040065
	DV_E_STGMEDIUM                           = 0x80040066
	DV_E_STATDATA                            = 0x80040067
	DV_E_LINDEX                              = 0x80040068
	DV_E_TYMED                               = 0x80040069
	DV_E_CLIPFORMAT                          = 0x8004006A
	DV_E_DVASPECT                            = 0x8004006B
	DV_E_DVTARGETDEVICE_SIZE                 = 0x8004006C
	DV_E_NOIVIEWOBJECT                       = 0x8004006D
	DRAGDROP_E_FIRST                         = 0x80040100
	DRAGDROP_E_LAST                          = 0x8004010F
	DRAGDROP_S_FIRST                         = 0x40100
	DRAGDROP_E_NOTREGISTERED                 = 0x80040100
	DRAGDROP_E_ALREADYREGISTERED             = 0x80040101
	DRAGDROP_E_INVALIDHWND                   = 0x80040102
	CLASSFACTORY_E_FIRST                     = 0x80040110
	CLASSFACTORY_E_LAST                      = 0x8004011F
	CLASSFACTORY_S_FIRST                     = 0x40110
	CLASS_E_NOAGGREGATION                    = 0x80040110
	CLASS_E_CLASSNOTAVAILABLE                = 0x80040111
	MARSHAL_E_FIRST                          = 0x80040120
	MARSHAL_E_LAST                           = 0x8004012F
	MARSHAL_S_FIRST                          = 0x40120
	MARSHAL_S_LAST                           = 0x4012F
	DATA_E_FIRST                             = 0x80040130
	DATA_E_LAST                              = 0x8004013F
	DATA_S_FIRST                             = 0x40130
	DATA_S_LAST                              = 0x4013F
	VIEW_E_FIRST                             = 0x80040140
	VIEW_E_LAST                              = 0x8004014F
	VIEW_S_FIRST                             = 0x40140
	VIEW_E_DRAW                              = 0x80040140
	REGDB_E_FIRST                            = 0x80040150
	REGDB_E_LAST                             = 0x8004015F
	REGDB_S_FIRST                            = 0x40150
	REGDB_E_READREGDB                        = 0x80040150
	REGDB_E_WRITEREGDB                       = 0x80040151
	REGDB_E_KEYMISSING                       = 0x80040152
	REGDB_E_INVALIDVALUE                     = 0x80040153
	REGDB_E_CLASSNOTREG                      = 0x80040154
	REGDB_E_IIDNOTREG                        = 0x80040155
	CACHE_E_FIRST                            = 0x80040170
	CACHE_E_LAST                             = 0x8004017F
	CACHE_S_FIRST                            = 0x40170
	CACHE_E_NOCACHE_UPDATED                  = 0x80040170
	OLEOBJ_E_FIRST                           = 0x80040180
	OLEOBJ_E_LAST                            = 0x8004018F
	OLEOBJ_S_FIRST                           = 0x40180
	OLEOBJ_E_NOVERBS                         = 0x80040180
	OLEOBJ_E_INVALIDVERB                     = 0x80040181
	CLIENTSITE_E_FIRST                       = 0x80040190
	CLIENTSITE_E_LAST                        = 0x8004019F
	CLIENTSITE_S_FIRST                       = 0x40190
	INPLACE_E_NOTUNDOABLE                    = 0x800401A0
	INPLACE_E_NOTOOLSPACE                    = 0x800401A1
	INPLACE_E_FIRST                          = 0x800401A0
	INPLACE_E_LAST                           = 0x800401AF
	INPLACE_S_FIRST                          = 0x401A0
	INPLACE_S_LAST                           = 0x401AF
	ENUM_E_FIRST                             = 0x800401B0
	ENUM_E_LAST                              = 0x800401BF
	ENUM_S_FIRST                             = 0x401B0
	ENUM_S_LAST                              = 0x401BF
	CONVERT10_E_FIRST                        = 0x800401C0
	CONVERT10_E_LAST                         = 0x800401CF
	CONVERT10_S_FIRST                        = 0x401C0
	CONVERT10_E_OLESTREAM_GET                = 0x800401C0
	CONVERT10_E_OLESTREAM_PUT                = 0x800401C1
	CONVERT10_E_OLESTREAM_FMT                = 0x800401C2
	CONVERT10_E_OLESTREAM_BITMAP_TO_DIB      = 0x800401C3
	CONVERT10_E_STG_FMT                      = 0x800401C4
	CONVERT10_E_STG_NO_STD_STREAM            = 0x800401C5
	CONVERT10_E_STG_DIB_TO_BITMAP            = 0x800401C6
	CLIPBRD_E_FIRST                          = 0x800401D0
	CLIPBRD_E_LAST                           = 0x800401DF
	CLIPBRD_S_FIRST                          = 0x401D0
	CLIPBRD_E_CANT_OPEN                      = 0x800401D0
	CLIPBRD_E_CANT_EMPTY                     = 0x800401D1
	CLIPBRD_E_CANT_SET                       = 0x800401D2
	CLIPBRD_E_BAD_DATA                       = 0x800401D3
	CLIPBRD_E_CANT_CLOSE                     = 0x800401D4
	MK_E_FIRST                               = 0x800401E0
	MK_E_LAST                                = 0x800401EF
	MK_S_FIRST                               = 0x401E0
	MK_E_CONNECTMANUALLY                     = 0x800401E0
	MK_E_EXCEEDEDDEADLINE                    = 0x800401E1
	MK_E_NEEDGENERIC                         = 0x800401E2
	MK_E_UNAVAILABLE                         = 0x800401E3
	MK_E_SYNTAX                              = 0x800401E4
	MK_E_NOOBJECT                            = 0x800401E5
	MK_E_INVALIDEXTENSION                    = 0x800401E6
	MK_E_INTERMEDIATEINTERFACENOTSUPPORTED   = 0x800401E7
	MK_E_NOTBINDABLE                         = 0x800401E8
	MK_E_NOTBOUND                            = 0x800401E9
	MK_E_CANTOPENFILE                        = 0x800401EA
	MK_E_MUSTBOTHERUSER                      = 0x800401EB
	MK_E_NOINVERSE                           = 0x800401EC
	MK_E_NOSTORAGE                           = 0x800401ED
	MK_E_NOPREFIX                            = 0x800401EE
	MK_E_ENUMERATION_FAILED                  = 0x800401EF
	CO_E_FIRST                               = 0x800401F0
	CO_E_LAST                                = 0x800401FF
	CO_S_FIRST                               = 0x401F0
	CO_E_NOTINITIALIZED                      = 0x800401F0
	CO_E_ALREADYINITIALIZED                  = 0x800401F1
	CO_E_CANTDETERMINECLASS                  = 0x800401F2
	CO_E_CLASSSTRING                         = 0x800401F3
	CO_E_IIDSTRING                           = 0x800401F4
	CO_E_APPNOTFOUND                         = 0x800401F5
	CO_E_APPSINGLEUSE                        = 0x800401F6
	CO_E_ERRORINAPP                          = 0x800401F7
	CO_E_DLLNOTFOUND                         = 0x800401F8
	CO_E_ERRORINDLL                          = 0x800401F9
	CO_E_WRONGOSFORAPP                       = 0x800401FA
	CO_E_OBJNOTREG                           = 0x800401FB
	CO_E_OBJISREG                            = 0x800401FC
	CO_E_OBJNOTCONNECTED                     = 0x800401FD
	CO_E_APPDIDNTREG                         = 0x800401FE
	CO_E_RELEASED                            = 0x800401FF
	OLE_S_USEREG                             = 0x40000
	OLE_S_STATIC                             = 0x40001
	OLE_S_MAC_CLIPFORMAT                     = 0x40002
	DRAGDROP_S_DROP                          = 0x40100
	DRAGDROP_S_CANCEL                        = 0x40101
	DRAGDROP_S_USEDEFAULTCURSORS             = 0x40102
	DATA_S_SAMEFORMATETC                     = 0x40130
	VIEW_S_ALREADY_FROZEN                    = 0x40140
	CACHE_S_FORMATETC_NOTSUPPORTED           = 0x40170
	CACHE_S_SAMECACHE                        = 0x40171
	CACHE_S_SOMECACHES_NOTUPDATED            = 0x40172
	OLEOBJ_S_INVALIDVERB                     = 0x40180
	OLEOBJ_S_CANNOT_DOVERB_NOW               = 0x40181
	OLEOBJ_S_INVALIDHWND                     = 0x40182
	INPLACE_S_TRUNCATED                      = 0x401A0
	CONVERT10_S_NO_PRESENTATION              = 0x401C0
	MK_S_REDUCED_TO_SELF                     = 0x401E2
	MK_S_ME                                  = 0x401E4
	MK_S_HIM                                 = 0x401E5
	MK_S_US                                  = 0x401E6
	MK_S_MONIKERALREADYREGISTERED            = 0x401E7
	CO_E_CLASS_CREATE_FAILED                 = 0x80080001
	CO_E_SCM_ERROR                           = 0x80080002
	CO_E_SCM_RPC_FAILURE                     = 0x80080003
	CO_E_BAD_PATH                            = 0x80080004
	CO_E_SERVER_EXEC_FAILURE                 = 0x80080005
	CO_E_OBJSRV_RPC_FAILURE                  = 0x80080006
	MK_E_NO_NORMALIZED                       = 0x80080007
	CO_E_SERVER_STOPPING                     = 0x80080008
	MEM_E_INVALID_ROOT                       = 0x80080009
	MEM_E_INVALID_LINK                       = 0x80080010
	MEM_E_INVALID_SIZE                       = 0x80080011
	CO_S_NOTALLINTERFACES                    = 0x00080012
	DISP_E_UNKNOWNINTERFACE                  = 0x80020001
	DISP_E_MEMBERNOTFOUND                    = 0x80020003
	DISP_E_PARAMNOTFOUND                     = 0x80020004
	DISP_E_TYPEMISMATCH                      = 0x80020005
	DISP_E_UNKNOWNNAME                       = 0x80020006
	DISP_E_NONAMEDARGS                       = 0x80020007
	DISP_E_BADVARTYPE                        = 0x80020008
	DISP_E_EXCEPTION                         = 0x80020009
	DISP_E_OVERFLOW                          = 0x8002000A
	DISP_E_BADINDEX                          = 0x8002000B
	DISP_E_UNKNOWNLCID                       = 0x8002000C
	DISP_E_ARRAYISLOCKED                     = 0x8002000D
	DISP_E_BADPARAMCOUNT                     = 0x8002000E
	DISP_E_PARAMNOTOPTIONAL                  = 0x8002000F
	DISP_E_BADCALLEE                         = 0x80020010
	DISP_E_NOTACOLLECTION                    = 0x80020011
	TYPE_E_BUFFERTOOSMALL                    = 0x80028016
	TYPE_E_INVDATAREAD                       = 0x80028018
	TYPE_E_UNSUPFORMAT                       = 0x80028019
	TYPE_E_REGISTRYACCESS                    = 0x8002801C
	TYPE_E_LIBNOTREGISTERED                  = 0x8002801D
	TYPE_E_UNDEFINEDTYPE                     = 0x80028027
	TYPE_E_QUALIFIEDNAMEDISALLOWED           = 0x80028028
	TYPE_E_INVALIDSTATE                      = 0x80028029
	TYPE_E_WRONGTYPEKIND                     = 0x8002802A
	TYPE_E_ELEMENTNOTFOUND                   = 0x8002802B
	TYPE_E_AMBIGUOUSNAME                     = 0x8002802C
	TYPE_E_NAMECONFLICT                      = 0x8002802D
	TYPE_E_UNKNOWNLCID                       = 0x8002802E
	TYPE_E_DLLFUNCTIONNOTFOUND               = 0x8002802F
	TYPE_E_BADMODULEKIND                     = 0x800288BD
	TYPE_E_SIZETOOBIG                        = 0x800288C5
	TYPE_E_DUPLICATEID                       = 0x800288C6
	TYPE_E_INVALIDID                         = 0x800288CF
	TYPE_E_TYPEMISMATCH                      = 0x80028CA0
	TYPE_E_OUTOFBOUNDS                       = 0x80028CA1
	TYPE_E_IOERROR                           = 0x80028CA2
	TYPE_E_CANTCREATETMPFILE                 = 0x80028CA3
	TYPE_E_CANTLOADLIBRARY                   = 0x80029C4A
	TYPE_E_INCONSISTENTPROPFUNCS             = 0x80029C83
	TYPE_E_CIRCULARTYPE                      = 0x80029C84
	STG_E_INVALIDFUNCTION                    = 0x80030001
	STG_E_FILENOTFOUND                       = 0x80030002
	STG_E_PATHNOTFOUND                       = 0x80030003
	STG_E_TOOMANYOPENFILES                   = 0x80030004
	STG_E_ACCESSDENIED                       = 0x80030005
	STG_E_INVALIDHANDLE                      = 0x80030006
	STG_E_INSUFFICIENTMEMORY                 = 0x80030008
	STG_E_INVALIDPOINTER                     = 0x80030009
	STG_E_NOMOREFILES                        = 0x80030012
	STG_E_DISKISWRITEPROTECTED               = 0x80030013
	STG_E_SEEKERROR                          = 0x80030019
	STG_E_WRITEFAULT                         = 0x8003001D
	STG_E_READFAULT                          = 0x8003001E
	STG_E_SHAREVIOLATION                     = 0x80030020
	STG_E_LOCKVIOLATION                      = 0x80030021
	STG_E_FILEALREADYEXISTS                  = 0x80030050
	STG_E_INVALIDPARAMETER                   = 0x80030057
	STG_E_MEDIUMFULL                         = 0x80030070
	STG_E_PROPSETMISMATCHED                  = 0x800300F0
	STG_E_ABNORMALAPIEXIT                    = 0x800300FA
	STG_E_INVALIDHEADER                      = 0x800300FB
	STG_E_INVALIDNAME                        = 0x800300FC
	STG_E_UNKNOWN                            = 0x800300FD
	STG_E_UNIMPLEMENTEDFUNCTION              = 0x800300FE
	STG_E_INVALIDFLAG                        = 0x800300FF
	STG_E_INUSE                              = 0x80030100
	STG_E_NOTCURRENT                         = 0x80030101
	STG_E_REVERTED                           = 0x80030102
	STG_E_CANTSAVE                           = 0x80030103
	STG_E_OLDFORMAT                          = 0x80030104
	STG_E_OLDDLL                             = 0x80030105
	STG_E_SHAREREQUIRED                      = 0x80030106
	STG_E_NOTFILEBASEDSTORAGE                = 0x80030107
	STG_E_EXTANTMARSHALLINGS                 = 0x80030108
	STG_E_DOCFILECORRUPT                     = 0x80030109
	STG_E_BADBASEADDRESS                     = 0x80030110
	STG_E_INCOMPLETE                         = 0x80030201
	STG_E_TERMINATED                         = 0x80030202
	STG_S_CONVERTED                          = 0x00030200
	STG_S_BLOCK                              = 0x00030201
	STG_S_RETRYNOW                           = 0x00030202
	STG_S_MONITORING                         = 0x00030203
	RPC_E_CALL_REJECTED                      = 0x80010001
	RPC_E_CALL_CANCELED                      = 0x80010002
	RPC_E_CANTPOST_INSENDCALL                = 0x80010003
	RPC_E_CANTCALLOUT_INASYNCCALL            = 0x80010004
	RPC_E_CANTCALLOUT_INEXTERNALCALL         = 0x80010005
	RPC_E_CONNECTION_TERMINATED              = 0x80010006
	RPC_E_SERVER_DIED                        = 0x80010007
	RPC_E_CLIENT_DIED                        = 0x80010008
	RPC_E_INVALID_DATAPACKET                 = 0x80010009
	RPC_E_CANTTRANSMIT_CALL                  = 0x8001000A
	RPC_E_CLIENT_CANTMARSHAL_DATA            = 0x8001000B
	RPC_E_CLIENT_CANTUNMARSHAL_DATA          = 0x8001000C
	RPC_E_SERVER_CANTMARSHAL_DATA            = 0x8001000D
	RPC_E_SERVER_CANTUNMARSHAL_DATA          = 0x8001000E
	RPC_E_INVALID_DATA                       = 0x8001000F
	RPC_E_INVALID_PARAMETER                  = 0x80010010
	RPC_E_CANTCALLOUT_AGAIN                  = 0x80010011
	RPC_E_SERVER_DIED_DNE                    = 0x80010012
	RPC_E_SYS_CALL_FAILED                    = 0x80010100
	RPC_E_OUT_OF_RESOURCES                   = 0x80010101
	RPC_E_ATTEMPTED_MULTITHREAD              = 0x80010102
	RPC_E_NOT_REGISTERED                     = 0x80010103
	RPC_E_FAULT                              = 0x80010104
	RPC_E_SERVERFAULT                        = 0x80010105
	RPC_E_CHANGED_MODE                       = 0x80010106
	RPC_E_INVALIDMETHOD                      = 0x80010107
	RPC_E_DISCONNECTED                       = 0x80010108
	RPC_E_RETRY                              = 0x80010109
	RPC_E_SERVERCALL_RETRYLATER              = 0x8001010A
	RPC_E_SERVERCALL_REJECTED                = 0x8001010B
	RPC_E_INVALID_CALLDATA                   = 0x8001010C
	RPC_E_CANTCALLOUT_ININPUTSYNCCALL        = 0x8001010D
	RPC_E_WRONG_THREAD                       = 0x8001010E
	RPC_E_THREAD_NOT_INIT                    = 0x8001010F
	RPC_E_VERSION_MISMATCH                   = 0x80010110
	RPC_E_INVALID_HEADER                     = 0x80010111
	RPC_E_INVALID_EXTENSION                  = 0x80010112
	RPC_E_INVALID_IPID                       = 0x80010113
	RPC_E_INVALID_OBJECT                     = 0x80010114
	RPC_S_CALLPENDING                        = 0x80010115
	RPC_S_WAITONTIMER                        = 0x80010116
	RPC_E_CALL_COMPLETE                      = 0x80010117
	RPC_E_UNSECURE_CALL                      = 0x80010118
	RPC_E_TOO_LATE                           = 0x80010119
	RPC_E_NO_GOOD_SECURITY_PACKAGES          = 0x8001011A
	RPC_E_ACCESS_DENIED                      = 0x8001011B
	RPC_E_REMOTE_DISABLED                    = 0x8001011C
	RPC_E_INVALID_OBJREF                     = 0x8001011D
	RPC_E_NO_CONTEXT                         = 0x8001011E
	RPC_E_TIMEOUT                            = 0x8001011F
	RPC_E_UNEXPECTED                         = 0x8001FFFF
	NTE_BAD_UID                              = 0x80090001
	NTE_BAD_HASH                             = 0x80090002
	NTE_BAD_KEY                              = 0x80090003
	NTE_BAD_LEN                              = 0x80090004
	NTE_BAD_DATA                             = 0x80090005
	NTE_BAD_SIGNATURE                        = 0x80090006
	NTE_BAD_VER                              = 0x80090007
	NTE_BAD_ALGID                            = 0x80090008
	NTE_BAD_FLAGS                            = 0x80090009
	NTE_BAD_TYPE                             = 0x8009000A
	NTE_BAD_KEY_STATE                        = 0x8009000B
	NTE_BAD_HASH_STATE                       = 0x8009000C
	NTE_NO_KEY                               = 0x8009000D
	NTE_NO_MEMORY                            = 0x8009000E
	NTE_EXISTS                               = 0x8009000F
	NTE_PERM                                 = 0x80090010
	NTE_NOT_FOUND                            = 0x80090011
	NTE_DOUBLE_ENCRYPT                       = 0x80090012
	NTE_BAD_PROVIDER                         = 0x80090013
	NTE_BAD_PROV_TYPE                        = 0x80090014
	NTE_BAD_PUBLIC_KEY                       = 0x80090015
	NTE_BAD_KEYSET                           = 0x80090016
	NTE_PROV_TYPE_NOT_DEF                    = 0x80090017
	NTE_PROV_TYPE_ENTRY_BAD                  = 0x80090018
	NTE_KEYSET_NOT_DEF                       = 0x80090019
	NTE_KEYSET_ENTRY_BAD                     = 0x8009001A
	NTE_PROV_TYPE_NO_MATCH                   = 0x8009001B
	NTE_SIGNATURE_FILE_BAD                   = 0x8009001C
	NTE_PROVIDER_DLL_FAIL                    = 0x8009001D
	NTE_PROV_DLL_NOT_FOUND                   = 0x8009001E
	NTE_BAD_KEYSET_PARAM                     = 0x8009001F
	NTE_FAIL                                 = 0x80090020
	NTE_SYS_ERR                              = 0x80090021
	NTE_OP_OK                                = 0
	TRUST_E_PROVIDER_UNKNOWN                 = 0x800B0001
	TRUST_E_ACTION_UNKNOWN                   = 0x800B0002
	TRUST_E_SUBJECT_FORM_UNKNOWN             = 0x800B0003
	TRUST_E_SUBJECT_NOT_TRUSTED              = 0x800B0004
	DIGSIG_E_ENCODE                          = 0x800B0005
	DIGSIG_E_DECODE                          = 0x800B0006
	DIGSIG_E_EXTENSIBILITY                   = 0x800B0007
	DIGSIG_E_CRYPTO                          = 0x800B0008
	PERSIST_E_SIZEDEFINITE                   = 0x800B0009
	PERSIST_E_SIZEINDEFINITE                 = 0x800B000A
	PERSIST_E_NOTSELFSIZING                  = 0x800B000B
	TRUST_E_NOSIGNATURE                      = 0x800B0100
	CERT_E_EXPIRED                           = 0x800B0101
	CERT_E_VALIDITYPERIODNESTING             = 0x800B0102
	CERT_E_ROLE                              = 0x800B0103
	CERT_E_PATHLENCONST                      = 0x800B0104
	CERT_E_CRITICAL                          = 0x800B0105
	CERT_E_PURPOSE                           = 0x800B0106
	CERT_E_ISSUERCHAINING                    = 0x800B0107
	CERT_E_MALFORMED                         = 0x800B0108
	CERT_E_UNTRUSTEDROOT                     = 0x800B0109
	CERT_E_CHAINING                          = 0x800B010A
	TRUST_E_FAIL                             = 0x800B010B
	CERT_E_REVOKED                           = 0x800B010C
	CERT_E_UNTRUSTEDTESTROOT                 = 0x800B010D
	CERT_E_REVOCATION_FAILURE                = 0x800B010E
	CERT_E_CN_NO_MATCH                       = 0x800B010F
	CERT_E_WRONG_USAGE                       = 0x800B0110
	TRUST_E_EXPLICIT_DISTRUST                = 0x800B0111
	CERT_E_UNTRUSTEDCA                       = 0x800B0112
	CERT_E_INVALID_POLICY                    = 0x800B0113
	CERT_E_INVALID_NAME                      = 0x800B0114
	TC_NORMAL                                = 0
	TC_HARDERR                               = 1
	TC_GP_TRAP                               = 2
	TC_SIGNAL                                = 3
	AC_LINE_OFFLINE                          = 0
	AC_LINE_ONLINE                           = 1
	AC_LINE_BACKUP_POWER                     = 2
	AC_LINE_UNKNOWN                          = 255
	BATTERY_FLAG_HIGH                        = 1
	BATTERY_FLAG_LOW                         = 2
	BATTERY_FLAG_CRITICAL                    = 4
	BATTERY_FLAG_CHARGING                    = 8
	BATTERY_FLAG_NO_BATTERY                  = 0x80
	BATTERY_FLAG_UNKNOWN                     = 255
	BATTERY_PERCENTAGE_UNKNOWN               = 255
	BATTERY_LIFE_UNKNOWN                     = 0xFFFFFFFF
	ES_AWAYMODE_REQUIRED                     = 0x00000040
	ES_CONTINUOUS                            = 0x80000000
	ES_DISPLAY_REQUIRED                      = 0x00000002
	ES_SYSTEM_REQUIRED                       = 0x00000001
	ES_USER_PRESENT                          = 0x00000004
	WIN_CERT_REVISION_1_0                    = 0x0100
	WIN_CERT_TYPE_X509                       = 0x0001 /* bCertificate contains an X.509 Certificate */
	WIN_CERT_TYPE_PKCS_SIGNED_DATA           = 0x0002 /* bCertificate contains a PKCS SignedData structure */
	WIN_CERT_TYPE_RESERVED_1                 = 0x0003 /* Reserved */

	R2_BLACK                              = 1    /*  0   */
	R2_NOTMERGEPEN                        = 2    /* DPon */
	R2_MASKNOTPEN                         = 3    /* DPna */
	R2_NOTCOPYPEN                         = 4    /* PN   */
	R2_MASKPENNOT                         = 5    /* PDna */
	R2_NOT                                = 6    /* Dn   */
	R2_XORPEN                             = 7    /* DPx  */
	R2_NOTMASKPEN                         = 8    /* DPan */
	R2_MASKPEN                            = 9    /* DPa  */
	R2_NOTXORPEN                          = 10   /* DPxn */
	R2_NOP                                = 11   /* D    */
	R2_MERGENOTPEN                        = 12   /* DPno */
	R2_COPYPEN                            = 13   /* P    */
	R2_MERGEPENNOT                        = 14   /* PDno */
	R2_MERGEPEN                           = 15   /* DPo  */
	R2_WHITE                              = 0x10 /*  1   */
	R2_LAST                               = 0x10
	SRCCOPY                               = 0x00CC0020 /* dest = source                    */
	SRCPAINT                              = 0x00EE0086 /* dest = source | dest            */
	SRCAND                                = 0x008800C6 /* dest = source AND dest           */
	SRCINVERT                             = 0x00660046 /* dest = source XOR dest           */
	SRCERASE                              = 0x00440328 /* dest = source AND (NOT dest )    */
	NOTSRCCOPY                            = 0x00330008 /* dest = (NOT source)              */
	NOTSRCERASE                           = 0x001100A6 /* dest = (NOT src) AND (NOT dest)  */
	MERGECOPY                             = 0x00C000CA /* dest = (source AND pattern)      */
	MERGEPAINT                            = 0x00BB0226 /* dest = (NOT source) | dest      */
	PATCOPY                               = 0x00F00021 /* dest = pattern                   */
	PATPAINT                              = 0x00FB0A09 /* dest = DPSnoo                    */
	PATINVERT                             = 0x005A0049 /* dest = pattern XOR dest          */
	DSTINVERT                             = 0x00550009 /* dest = (NOT dest)                */
	BLACKNESS                             = 0x00000042 /* dest = BLACK                     */
	WHITENESS                             = 0x00FF0062 /* dest = WHITE                     */
	GDI_ERROR                             = 0xFFFFFFFF
	HGDI_ERROR                            = -1
	ERROR                                 = 0
	NULLREGION                            = 1
	SIMPLEREGION                          = 2
	COMPLEXREGION                         = 3
	SYSRGN                                = 4
	RGN_ERROR                             = ERROR
	RGN_AND                               = 1
	RGN_OR                                = 2
	RGN_XOR                               = 3
	RGN_DIFF                              = 4
	RGN_COPY                              = 5
	RGN_MIN                               = RGN_AND
	RGN_MAX                               = RGN_COPY
	BLACKONWHITE                          = 1
	WHITEONBLACK                          = 2
	COLORONCOLOR                          = 3
	HALFTONE                              = 4
	MAXSTRETCHBLTMODE                     = 4
	STRETCH_ANDSCANS                      = BLACKONWHITE
	STRETCH_ORSCANS                       = WHITEONBLACK
	STRETCH_DELETESCANS                   = COLORONCOLOR
	STRETCH_HALFTONE                      = HALFTONE
	ALTERNATE                             = 1
	WINDING                               = 2
	POLYFILL_LAST                         = 2
	TA_NOUPDATECP                         = 0
	TA_UPDATECP                           = 1
	TA_LEFT                               = 0
	TA_RIGHT                              = 2
	TA_CENTER                             = 6
	TA_TOP                                = 0
	TA_BOTTOM                             = 8
	TA_BASELINE                           = 24
	TA_RTLREADING                         = 0x100
	TA_MASK                               = (TA_BASELINE + TA_CENTER + TA_UPDATECP + TA_RTLREADING)
	VTA_BASELINE                          = TA_BASELINE
	VTA_LEFT                              = TA_BOTTOM
	VTA_RIGHT                             = TA_TOP
	VTA_CENTER                            = TA_CENTER
	VTA_BOTTOM                            = TA_RIGHT
	VTA_TOP                               = TA_LEFT
	ETO_OPAQUE                            = 2
	ETO_CLIPPED                           = 4
	ETO_GLYPH_INDEX                       = 0x10
	ETO_RTLREADING                        = 0x80
	ETO_NUMERICSLOCAL                     = 0x400
	ETO_NUMERICSLATIN                     = 0x800
	ETO_IGNORELANGUAGE                    = 0x1000
	ETO_PDY                               = 0x2000
	ASPECT_FILTERING                      = 1
	DCB_RESET                             = 1
	DCB_ACCUMULATE                        = 2
	DCB_DIRTY                             = DCB_ACCUMULATE
	DCB_SET                               = (DCB_RESET | DCB_ACCUMULATE)
	DCB_ENABLE                            = 4
	DCB_DISABLE                           = 8
	META_SETBKCOLOR                       = 513
	META_SETBKMODE                        = 258
	META_SETMAPMODE                       = 259
	META_SETROP2                          = 260
	META_SETRELABS                        = 261
	META_SETPOLYFILLMODE                  = 262
	META_SETSTRETCHBLTMODE                = 263
	META_SETTEXTCHAREXTRA                 = 264
	META_SETTEXTCOLOR                     = 521
	META_SETTEXTJUSTIFICATION             = 522
	META_SETWINDOWORG                     = 523
	META_SETWINDOWEXT                     = 524
	META_SETVIEWPORTORG                   = 525
	META_SETVIEWPORTEXT                   = 526
	META_OFFSETWINDOWORG                  = 527
	META_SCALEWINDOWEXT                   = 1040
	META_OFFSETVIEWPORTORG                = 529
	META_SCALEVIEWPORTEXT                 = 1042
	META_LINETO                           = 531
	META_MOVETO                           = 532
	META_EXCLUDECLIPRECT                  = 1045
	META_INTERSECTCLIPRECT                = 1046
	META_ARC                              = 2071
	META_ELLIPSE                          = 1048
	META_FLOODFILL                        = 1049
	META_PIE                              = 2074
	META_RECTANGLE                        = 1051
	META_ROUNDRECT                        = 1564
	META_PATBLT                           = 1565
	META_SAVEDC                           = 30
	META_SETPIXEL                         = 1055
	META_OFFSETCLIPRGN                    = 544
	META_TEXTOUT                          = 1313
	META_BITBLT                           = 2338
	META_STRETCHBLT                       = 2851
	META_POLYGON                          = 804
	META_POLYLINE                         = 805
	META_ESCAPE                           = 1574
	META_RESTOREDC                        = 295
	META_FILLREGION                       = 552
	META_FRAMEREGION                      = 1065
	META_INVERTREGION                     = 298
	META_PAINTREGION                      = 299
	META_SELECTCLIPREGION                 = 300
	META_SELECTOBJECT                     = 301
	META_SETTEXTALIGN                     = 302
	META_CHORD                            = 2096
	META_SETMAPPERFLAGS                   = 561
	META_EXTTEXTOUT                       = 2610
	META_SETDIBTODEV                      = 3379
	META_SELECTPALETTE                    = 564
	META_REALIZEPALETTE                   = 53
	META_ANIMATEPALETTE                   = 1078
	META_SETPALENTRIES                    = 55
	META_POLYPOLYGON                      = 1336
	META_RESIZEPALETTE                    = 313
	META_DIBBITBLT                        = 2368
	META_DIBSTRETCHBLT                    = 2881
	META_DIBCREATEPATTERNBRUSH            = 322
	META_STRETCHDIB                       = 3907
	META_EXTFLOODFILL                     = 1352
	META_DELETEOBJECT                     = 496
	META_CREATEPALETTE                    = 247
	META_CREATEPATTERNBRUSH               = 505
	META_CREATEPENINDIRECT                = 762
	META_CREATEFONTINDIRECT               = 763
	META_CREATEBRUSHINDIRECT              = 764
	META_CREATEREGION                     = 1791
	NEWFRAME                              = 1
	_ABORTDOC                             = 2 /* Renamed */
	NEXTBAND                              = 3
	SETCOLORTABLE                         = 4
	GETCOLORTABLE                         = 5
	FLUSHOUTPUT                           = 6
	DRAFTMODE                             = 7
	QUERYESCSUPPORT                       = 8
	_SETABORTPROC                         = 9  /* Renamed */
	_STARTDOC                             = 10 /* Renamed */
	_ENDDOC                               = 11 /* Renamed */
	GETPHYSPAGESIZE                       = 12
	GETPRINTINGOFFSET                     = 13
	GETSCALINGFACTOR                      = 14
	MFCOMMENT                             = 15
	GETPENWIDTH                           = 0x10
	SETCOPYCOUNT                          = 17
	SELECTPAPERSOURCE                     = 18
	DEVICEDATA                            = 19
	PASSTHROUGH                           = 19
	GETTECHNOLGY                          = 20
	GETTECHNOLOGY                         = 20
	SETLINECAP                            = 21
	SETLINEJOIN                           = 22
	_SETMITERLIMIT                        = 23 /* Renamed */
	BANDINFO                              = 24
	DRAWPATTERNRECT                       = 25
	GETVECTORPENSIZE                      = 26
	GETVECTORBRUSHSIZE                    = 27
	ENABLEDUPLEX                          = 28
	GETSETPAPERBINS                       = 29
	GETSETPRINTORIENT                     = 30
	ENUMPAPERBINS                         = 31
	SETDIBSCALING                         = 0x20
	EPSPRINTING                           = 33
	ENUMPAPERMETRICS                      = 34
	GETSETPAPERMETRICS                    = 35
	POSTSCRIPT_DATA                       = 37
	POSTSCRIPT_IGNORE                     = 38
	MOUSETRAILS                           = 39
	GETDEVICEUNITS                        = 42
	GETEXTENDEDTEXTMETRICS                = 256
	GETEXTENTTABLE                        = 257
	GETPAIRKERNTABLE                      = 258
	GETTRACKKERNTABLE                     = 259
	_EXTTEXTOUT                           = 0x200 /* Renamed */
	GETFACENAME                           = 513
	DOWNLOADFACE                          = 514
	ENABLERELATIVEWIDTHS                  = 768
	ENABLEPAIRKERNING                     = 769
	SETKERNTRACK                          = 770
	SETALLJUSTVALUES                      = 771
	SETCHARSET                            = 772
	_STRETCHBLT                           = 0x800 /* Renamed */
	GETSETSCREENPARAMS                    = 3072
	QUERYDIBSUPPORT                       = 3073
	BEGIN_PATH                            = 0x1000
	CLIP_TO_PATH                          = 4097
	END_PATH                              = 4098
	EXT_DEVICE_CAPS                       = 4099
	RESTORE_CTM                           = 4100
	SAVE_CTM                              = 4101
	SET_ARC_DIRECTION                     = 4102
	SET_BACKGROUND_COLOR                  = 4103
	SET_POLY_MODE                         = 4104
	SET_SCREEN_ANGLE                      = 4105
	SET_SPREAD                            = 4106
	TRANSFORM_CTM                         = 4107
	SET_CLIP_BOX                          = 4108
	SET_BOUNDS                            = 4109
	SET_MIRROR_MODE                       = 4110
	OPENCHANNEL                           = 4110
	DOWNLOADHEADER                        = 4111
	CLOSECHANNEL                          = 4112
	POSTSCRIPT_PASSTHROUGH                = 4115
	ENCAPSULATED_POSTSCRIPT               = 4116
	QDI_SETDIBITS                         = 1
	QDI_GETDIBITS                         = 2
	QDI_DIBTOSCREEN                       = 4
	QDI_STRETCHDIB                        = 8
	SP_NOTREPORTED                        = 0x4000
	SP_ERROR                              = -1
	SP_APPABORT                           = -2
	SP_USERABORT                          = -3
	SP_OUTOFDISK                          = -4
	SP_OUTOFMEMORY                        = -5
	PR_JOBSTATUS                          = 0
	OBJ_PEN                               = 1
	OBJ_BRUSH                             = 2
	OBJ_DC                                = 3
	OBJ_METADC                            = 4
	OBJ_PAL                               = 5
	OBJ_FONT                              = 6
	OBJ_BITMAP                            = 7
	OBJ_REGION                            = 8
	OBJ_METAFILE                          = 9
	OBJ_MEMDC                             = 10
	OBJ_EXTPEN                            = 11
	OBJ_ENHMETADC                         = 12
	OBJ_ENHMETAFILE                       = 13
	MWT_IDENTITY                          = 1
	MWT_LEFTMULTIPLY                      = 2
	MWT_RIGHTMULTIPLY                     = 3
	MWT_MIN                               = MWT_IDENTITY
	MWT_MAX                               = MWT_RIGHTMULTIPLY
	LCS_CALIBRATED_RGB                    = 0
	LCS_DEVICE_RGB                        = 1
	LCS_DEVICE_CMYK                       = 2
	LCS_GM_BUSINESS                       = 1
	LCS_GM_GRAPHICS                       = 2
	LCS_GM_IMAGES                         = 4
	CM_OUT_OF_GAMUT                       = 255
	CM_IN_GAMUT                           = 0
	BI_RGB                                = 0
	BI_RLE8                               = 1
	BI_RLE4                               = 2
	BI_BITFIELDS                          = 3
	TCI_SRCCHARSET                        = 1
	TCI_SRCCODEPAGE                       = 2
	TCI_SRCFONTSIG                        = 3
	TMPF_FIXED_PITCH                      = 1
	TMPF_VECTOR                           = 2
	TMPF_DEVICE                           = 8
	TMPF_TRUETYPE                         = 4
	NTM_REGULAR                           = 0x40
	NTM_BOLD                              = 0x20
	NTM_ITALIC                            = 1
	LF_FACESIZE                           = 32
	LF_FULLFACESIZE                       = 64
	OUT_DEFAULT_PRECIS                    = 0
	OUT_STRING_PRECIS                     = 1
	OUT_CHARACTER_PRECIS                  = 2
	OUT_STROKE_PRECIS                     = 3
	OUT_TT_PRECIS                         = 4
	OUT_DEVICE_PRECIS                     = 5
	OUT_RASTER_PRECIS                     = 6
	OUT_TT_ONLY_PRECIS                    = 7
	OUT_OUTLINE_PRECIS                    = 8
	OUT_SCREEN_OUTLINE_PRECIS             = 9
	CLIP_DEFAULT_PRECIS                   = 0
	CLIP_CHARACTER_PRECIS                 = 1
	CLIP_STROKE_PRECIS                    = 2
	CLIP_MASK                             = 15
	CLIP_LH_ANGLES                        = (1 << 4)
	CLIP_TT_ALWAYS                        = (2 << 4)
	CLIP_EMBEDDED                         = (8 << 4)
	DEFAULT_QUALITY                       = 0
	DRAFT_QUALITY                         = 1
	PROOF_QUALITY                         = 2
	NONANTIALIASED_QUALITY                = 3
	ANTIALIASED_QUALITY                   = 4
	CLEARTYPE_QUALITY                     = 5
	CLEARTYPE_NATURAL_QUALITY             = 6
	DEFAULT_PITCH                         = 0
	FIXED_PITCH                           = 1
	VARIABLE_PITCH                        = 2
	MONO_FONT                             = 8
	ANSI_CHARSET                          = 0
	DEFAULT_CHARSET                       = 1
	SYMBOL_CHARSET                        = 2
	SHIFTJIS_CHARSET                      = 0x80
	HANGEUL_CHARSET                       = 129
	GB2312_CHARSET                        = 134
	CHINESEBIG5_CHARSET                   = 136
	OEM_CHARSET                           = 255
	JOHAB_CHARSET                         = 130
	HEBREW_CHARSET                        = 177
	ARABIC_CHARSET                        = 178
	GREEK_CHARSET                         = 161
	TURKISH_CHARSET                       = 162
	VIETNAMESE_CHARSET                    = 163
	THAI_CHARSET                          = 222
	EASTEUROPE_CHARSET                    = 238
	RUSSIAN_CHARSET                       = 204
	MAC_CHARSET                           = 77
	BALTIC_CHARSET                        = 186
	FS_LATIN1                             = 1
	FS_LATIN2                             = 2
	FS_CYRILLIC                           = 4
	FS_GREEK                              = 8
	FS_TURKISH                            = 0x10
	FS_HEBREW                             = 0x20
	FS_ARABIC                             = 0x40
	FS_BALTIC                             = 0x80
	FS_VIETNAMESE                         = 0x00000100
	FS_THAI                               = 0x10000
	FS_JISJAPAN                           = 0x20000
	FS_CHINESESIMP                        = 0x40000
	FS_WANSUNG                            = 0x80000
	FS_CHINESETRAD                        = 0x100000
	FS_JOHAB                              = 0x200000
	FS_SYMBOL                             = 0x80000000
	FF_DONTCARE                           = (0 << 4) /* Don't care | don't know. */
	FF_ROMAN                              = (1 << 4) /* Variable stroke width, serifed. */
	FF_SWISS                              = (2 << 4) /* Variable stroke width, sans-serifed. */
	FF_MODERN                             = (3 << 4) /* Constant stroke width, serifed | sans-serifed. */
	FF_SCRIPT                             = (4 << 4) /* Cursive, etc. */
	FF_DECORATIVE                         = (5 << 4) /* Old English, etc. */
	FW_DONTCARE                           = 0
	FW_THIN                               = 100
	FW_EXTRALIGHT                         = 200
	FW_LIGHT                              = 300
	FW_NORMAL                             = 400
	FW_MEDIUM                             = 500
	FW_SEMIBOLD                           = 600
	FW_BOLD                               = 700
	FW_EXTRABOLD                          = 800
	FW_HEAVY                              = 900
	FW_ULTRALIGHT                         = FW_EXTRALIGHT
	FW_REGULAR                            = FW_NORMAL
	FW_DEMIBOLD                           = FW_SEMIBOLD
	FW_ULTRABOLD                          = FW_EXTRABOLD
	FW_BLACK                              = FW_HEAVY
	PANOSE_COUNT                          = 10
	PAN_FAMILYTYPE_INDEX                  = 0
	PAN_SERIFSTYLE_INDEX                  = 1
	PAN_WEIGHT_INDEX                      = 2
	PAN_PROPORTION_INDEX                  = 3
	PAN_CONTRAST_INDEX                    = 4
	PAN_STROKEVARIATION_INDEX             = 5
	PAN_ARMSTYLE_INDEX                    = 6
	PAN_LETTERFORM_INDEX                  = 7
	PAN_MIDLINE_INDEX                     = 8
	PAN_XHEIGHT_INDEX                     = 9
	PAN_CULTURE_LATIN                     = 0
	PAN_ANY                               = 0
	PAN_NO_FIT                            = 1
	PAN_FAMILY_TEXT_DISPLAY               = 2
	PAN_FAMILY_SCRIPT                     = 3
	PAN_FAMILY_DECORATIVE                 = 4
	PAN_FAMILY_PICTORIAL                  = 5
	PAN_SERIF_COVE                        = 2
	PAN_SERIF_OBTUSE_COVE                 = 3
	PAN_SERIF_SQUARE_COVE                 = 4
	PAN_SERIF_OBTUSE_SQUARE_COVE          = 5
	PAN_SERIF_SQUARE                      = 6
	PAN_SERIF_THIN                        = 7
	PAN_SERIF_BONE                        = 8
	PAN_SERIF_EXAGGERATED                 = 9
	PAN_SERIF_TRIANGLE                    = 10
	PAN_SERIF_NORMAL_SANS                 = 11
	PAN_SERIF_OBTUSE_SANS                 = 12
	PAN_SERIF_PERP_SANS                   = 13
	PAN_SERIF_FLARED                      = 14
	PAN_SERIF_ROUNDED                     = 15
	PAN_WEIGHT_VERY_LIGHT                 = 2
	PAN_WEIGHT_LIGHT                      = 3
	PAN_WEIGHT_THIN                       = 4
	PAN_WEIGHT_BOOK                       = 5
	PAN_WEIGHT_MEDIUM                     = 6
	PAN_WEIGHT_DEMI                       = 7
	PAN_WEIGHT_BOLD                       = 8
	PAN_WEIGHT_HEAVY                      = 9
	PAN_WEIGHT_BLACK                      = 10
	PAN_WEIGHT_NORD                       = 11
	PAN_PROP_OLD_STYLE                    = 2
	PAN_PROP_MODERN                       = 3
	PAN_PROP_EVEN_WIDTH                   = 4
	PAN_PROP_EXPANDED                     = 5
	PAN_PROP_CONDENSED                    = 6
	PAN_PROP_VERY_EXPANDED                = 7
	PAN_PROP_VERY_CONDENSED               = 8
	PAN_PROP_MONOSPACED                   = 9
	PAN_CONTRAST_NONE                     = 2
	PAN_CONTRAST_VERY_LOW                 = 3
	PAN_CONTRAST_LOW                      = 4
	PAN_CONTRAST_MEDIUM_LOW               = 5
	PAN_CONTRAST_MEDIUM                   = 6
	PAN_CONTRAST_MEDIUM_HIGH              = 7
	PAN_CONTRAST_HIGH                     = 8
	PAN_CONTRAST_VERY_HIGH                = 9
	PAN_STROKE_GRADUAL_DIAG               = 2
	PAN_STROKE_GRADUAL_TRAN               = 3
	PAN_STROKE_GRADUAL_VERT               = 4
	PAN_STROKE_GRADUAL_HORZ               = 5
	PAN_STROKE_RAPID_VERT                 = 6
	PAN_STROKE_RAPID_HORZ                 = 7
	PAN_STROKE_INSTANT_VERT               = 8
	PAN_STRAIGHT_ARMS_HORZ                = 2
	PAN_STRAIGHT_ARMS_WEDGE               = 3
	PAN_STRAIGHT_ARMS_VERT                = 4
	PAN_STRAIGHT_ARMS_SINGLE_SERIF        = 5
	PAN_STRAIGHT_ARMS_DOUBLE_SERIF        = 6
	PAN_BENT_ARMS_HORZ                    = 7
	PAN_BENT_ARMS_WEDGE                   = 8
	PAN_BENT_ARMS_VERT                    = 9
	PAN_BENT_ARMS_SINGLE_SERIF            = 10
	PAN_BENT_ARMS_DOUBLE_SERIF            = 11
	PAN_LETT_NORMAL_CONTACT               = 2
	PAN_LETT_NORMAL_WEIGHTED              = 3
	PAN_LETT_NORMAL_BOXED                 = 4
	PAN_LETT_NORMAL_FLATTENED             = 5
	PAN_LETT_NORMAL_ROUNDED               = 6
	PAN_LETT_NORMAL_OFF_CENTER            = 7
	PAN_LETT_NORMAL_SQUARE                = 8
	PAN_LETT_OBLIQUE_CONTACT              = 9
	PAN_LETT_OBLIQUE_WEIGHTED             = 10
	PAN_LETT_OBLIQUE_BOXED                = 11
	PAN_LETT_OBLIQUE_FLATTENED            = 12
	PAN_LETT_OBLIQUE_ROUNDED              = 13
	PAN_LETT_OBLIQUE_OFF_CENTER           = 14
	PAN_LETT_OBLIQUE_SQUARE               = 15
	PAN_MIDLINE_STANDARD_TRIMMED          = 2
	PAN_MIDLINE_STANDARD_POINTED          = 3
	PAN_MIDLINE_STANDARD_SERIFED          = 4
	PAN_MIDLINE_HIGH_TRIMMED              = 5
	PAN_MIDLINE_HIGH_POINTED              = 6
	PAN_MIDLINE_HIGH_SERIFED              = 7
	PAN_MIDLINE_CONSTANT_TRIMMED          = 8
	PAN_MIDLINE_CONSTANT_POINTED          = 9
	PAN_MIDLINE_CONSTANT_SERIFED          = 10
	PAN_MIDLINE_LOW_TRIMMED               = 11
	PAN_MIDLINE_LOW_POINTED               = 12
	PAN_MIDLINE_LOW_SERIFED               = 13
	PAN_XHEIGHT_CONSTANT_SMALL            = 2
	PAN_XHEIGHT_CONSTANT_STD              = 3
	PAN_XHEIGHT_CONSTANT_LARGE            = 4
	PAN_XHEIGHT_DUCKING_SMALL             = 5
	PAN_XHEIGHT_DUCKING_STD               = 6
	PAN_XHEIGHT_DUCKING_LARGE             = 7
	ELF_VENDOR_SIZE                       = 4
	ELF_VERSION                           = 0
	ELF_CULTURE_LATIN                     = 0
	RASTER_FONTTYPE                       = 1
	DEVICE_FONTTYPE                       = 2
	TRUETYPE_FONTTYPE                     = 4
	PC_RESERVED                           = 1 /* palette index used for animation */
	PC_EXPLICIT                           = 2 /* palette index is explicit to device */
	PC_NOCOLLAPSE                         = 4 /* do not match color to system palette */
	TRANSPARENT                           = 1
	OPAQUE                                = 2
	BKMODE_LAST                           = 2
	GM_COMPATIBLE                         = 1
	GM_ADVANCED                           = 2
	GM_LAST                               = 2
	PT_CLOSEFIGURE                        = 1
	PT_LINETO                             = 2
	PT_BEZIERTO                           = 4
	PT_MOVETO                             = 6
	MM_TEXT                               = 1
	MM_LOMETRIC                           = 2
	MM_HIMETRIC                           = 3
	MM_LOENGLISH                          = 4
	MM_HIENGLISH                          = 5
	MM_TWIPS                              = 6
	MM_ISOTROPIC                          = 7
	MM_ANISOTROPIC                        = 8
	MM_MIN                                = MM_TEXT
	MM_MAX                                = MM_ANISOTROPIC
	MM_MAX_FIXEDSCALE                     = MM_TWIPS
	ABSOLUTE                              = 1
	RELATIVE                              = 2
	WHITE_BRUSH                           = 0
	LTGRAY_BRUSH                          = 1
	GRAY_BRUSH                            = 2
	DKGRAY_BRUSH                          = 3
	BLACK_BRUSH                           = 4
	NULL_BRUSH                            = 5
	HOLLOW_BRUSH                          = NULL_BRUSH
	WHITE_PEN                             = 6
	BLACK_PEN                             = 7
	NULL_PEN                              = 8
	OEM_FIXED_FONT                        = 10
	ANSI_FIXED_FONT                       = 11
	ANSI_VAR_FONT                         = 12
	SYSTEM_FONT                           = 13
	DEVICE_DEFAULT_FONT                   = 14
	DEFAULT_PALETTE                       = 15
	SYSTEM_FIXED_FONT                     = 0x10
	DEFAULT_GUI_FONT                      = 17
	DC_BRUSH                              = 18
	DC_PEN                                = 19
	STOCK_LAST                            = 19
	CLR_INVALID                           = 0xFFFFFFFF
	BS_SOLID                              = 0
	BS_NULL                               = 1
	BS_HOLLOW                             = BS_NULL
	BS_HATCHED                            = 2
	BS_PATTERN                            = 3
	BS_INDEXED                            = 4
	BS_DIBPATTERN                         = 5
	BS_DIBPATTERNPT                       = 6
	BS_PATTERN8X8                         = 7
	BS_DIBPATTERN8X8                      = 8
	BS_MONOPATTERN                        = 9
	HS_HORIZONTAL                         = 0 /* ----- */
	HS_VERTICAL                           = 1 /* ||||| */
	HS_FDIAGONAL                          = 2 /* ///// */
	HS_BDIAGONAL                          = 3 /* \\\\\ */
	HS_CROSS                              = 4 /* +++++ */
	HS_DIAGCROSS                          = 5 /* xxxxx */
	PS_SOLID                              = 0
	PS_DASH                               = 1 /* ------- */
	PS_DOT                                = 2 /* ....... */
	PS_DASHDOT                            = 3 /* _._._._ */
	PS_DASHDOTDOT                         = 4 /* _.._.._ */
	PS_NULL                               = 5
	PS_INSIDEFRAME                        = 6
	PS_USERSTYLE                          = 7
	PS_ALTERNATE                          = 8
	PS_STYLE_MASK                         = 15
	PS_ENDCAP_ROUND                       = 0
	PS_ENDCAP_SQUARE                      = 0x100
	PS_ENDCAP_FLAT                        = 0x200
	PS_ENDCAP_MASK                        = 3840
	PS_JOIN_ROUND                         = 0
	PS_JOIN_BEVEL                         = 0x1000
	PS_JOIN_MITER                         = 0x2000
	PS_JOIN_MASK                          = 61440
	PS_COSMETIC                           = 0
	PS_GEOMETRIC                          = 0x10000
	PS_TYPE_MASK                          = 0xF0000
	AD_COUNTERCLOCKWISE                   = 1
	AD_CLOCKWISE                          = 2
	DRIVERVERSION                         = 0    /* Device driver version                     */
	TECHNOLOGY                            = 2    /* Device classification                     */
	HORZSIZE                              = 4    /* Horizontal size in millimeters            */
	VERTSIZE                              = 6    /* Vertical size in millimeters              */
	HORZRES                               = 8    /* Horizontal width in pixels                */
	VERTRES                               = 10   /* Vertical height in pixels                 */
	BITSPIXEL                             = 12   /* Number of bits per pixel                  */
	PLANES                                = 14   /* Number of planes                          */
	NUMBRUSHES                            = 0x10 /* Number of brushes the device has          */
	NUMPENS                               = 18   /* Number of pens the device has             */
	NUMMARKERS                            = 20   /* Number of markers the device has          */
	NUMFONTS                              = 22   /* Number of fonts the device has            */
	NUMCOLORS                             = 24   /* Number of colors the device supports      */
	PDEVICESIZE                           = 26   /* Size required for device descriptor       */
	CURVECAPS                             = 28   /* Curve capabilities                        */
	LINECAPS                              = 30   /* Line capabilities                         */
	POLYGONALCAPS                         = 0x20 /* Polygonal capabilities                    */
	TEXTCAPS                              = 34   /* Text capabilities                         */
	CLIPCAPS                              = 36   /* Clipping capabilities                     */
	RASTERCAPS                            = 38   /* Bitblt capabilities                       */
	ASPECTX                               = 40   /* Length of the X leg                       */
	ASPECTY                               = 42   /* Length of the Y leg                       */
	ASPECTXY                              = 44   /* Length of the hypotenuse                  */
	SHADEBLENDCAPS                        = 120  /* Shading and Blending caps  WINVER >= 0x0500 */
	COLORMGMTCAPS                         = 121  /* Color Management caps  WINVER >= 0x0500 */
	LOGPIXELSX                            = 88   /* Logical pixelsinch in X                  */
	LOGPIXELSY                            = 90   /* Logical pixelsinch in Y                  */
	SIZEPALETTE                           = 104  /* Number of entries in physical palette     */
	NUMRESERVED                           = 106  /* Number of reserved entries in palette     */
	COLORRES                              = 108  /* Actual color resolution                   */
	PHYSICALWIDTH                         = 110  /* Physical Width in device units            */
	PHYSICALHEIGHT                        = 111  /* Physical Height in device units           */
	PHYSICALOFFSETX                       = 112  /* Physical Printable Area x margin          */
	PHYSICALOFFSETY                       = 113  /* Physical Printable Area y margin          */
	SCALINGFACTORX                        = 114  /* Scaling factor x                          */
	SCALINGFACTORY                        = 115  /* Scaling factor y                          */
	VREFRESH                              = 116  /* Current vertical refresh rate of the     */
	DESKTOPVERTRES                        = 117  /* Horizontal width of entire desktop in    */
	DESKTOPHORZRES                        = 118  /* Vertical height of entire desktop in     */
	BLTALIGNMENT                          = 119  /* Preferred blt alignment                  */
	DT_PLOTTER                            = 0    /* Vector plotter                    */
	DT_RASDISPLAY                         = 1    /* Raster display                    */
	DT_RASPRINTER                         = 2    /* Raster printer                    */
	DT_RASCAMERA                          = 3    /* Raster camera                     */
	DT_CHARSTREAM                         = 4    /* Character-stream, PLP             */
	DT_METAFILE                           = 5    /* Metafile, VDM                     */
	DT_DISPFILE                           = 6    /* Display-file                      */
	CC_NONE                               = 0    /* Curves not supported              */
	CC_CIRCLES                            = 1    /* Can do circles                    */
	CC_PIE                                = 2    /* Can do pie wedges                 */
	CC_CHORD                              = 4    /* Can do chord arcs                 */
	CC_ELLIPSES                           = 8    /* Can do ellipese                   */
	CC_WIDE                               = 0x10 /* Can do wide lines                 */
	CC_STYLED                             = 0x20 /* Can do styled lines               */
	CC_WIDESTYLED                         = 0x40 /* Can do wide styled lines          */
	CC_INTERIORS                          = 0x80 /* Can do interiors                  */
	CC_ROUNDRECT                          = 0x100
	LC_NONE                               = 0      /* Lines not supported               */
	LC_POLYLINE                           = 2      /* Can do polylines                  */
	LC_MARKER                             = 4      /* Can do markers                    */
	LC_POLYMARKER                         = 8      /* Can do polymarkers                */
	LC_WIDE                               = 0x10   /* Can do wide lines                 */
	LC_STYLED                             = 0x20   /* Can do styled lines               */
	LC_WIDESTYLED                         = 0x40   /* Can do wide styled lines          */
	LC_INTERIORS                          = 0x80   /* Can do interiors                  */
	PC_NONE                               = 0      /* Polygonals not supported          */
	PC_POLYGON                            = 1      /* Can do polygons                   */
	PC_RECTANGLE                          = 2      /* Can do rectangles                 */
	PC_WINDPOLYGON                        = 4      /* Can do winding polygons           */
	PC_TRAPEZOID                          = 4      /* Can do trapezoids                 */
	PC_SCANLINE                           = 8      /* Can do scanlines                  */
	PC_WIDE                               = 0x10   /* Can do wide borders               */
	PC_STYLED                             = 0x20   /* Can do styled borders             */
	PC_WIDESTYLED                         = 0x40   /* Can do wide styled borders        */
	PC_INTERIORS                          = 0x80   /* Can do interiors                  */
	PC_POLYPOLYGON                        = 0x100  /* Can do polypolygons               */
	PC_PATHS                              = 0x200  /* Can do paths                      */
	CP_NONE                               = 0      /* No clipping of output             */
	CP_RECTANGLE                          = 1      /* Output clipped to rects           */
	CP_REGION                             = 2      /* obsolete                          */
	TC_OP_CHARACTER                       = 1      /* Can do OutputPrecision   CHARACTER       */
	TC_OP_STROKE                          = 2      /* Can do OutputPrecision   STROKE          */
	TC_CP_STROKE                          = 4      /* Can do ClipPrecision     STROKE          */
	TC_CR_90                              = 8      /* Can do CharRotAbility    90              */
	TC_CR_ANY                             = 0x10   /* Can do CharRotAbility    ANY             */
	TC_SF_X_YINDEP                        = 0x20   /* Can do ScaleFreedom      X_YINDEPENDENT  */
	TC_SA_DOUBLE                          = 0x40   /* Can do ScaleAbility      DOUBLE          */
	TC_SA_INTEGER                         = 0x80   /* Can do ScaleAbility      INTEGER         */
	TC_SA_CONTIN                          = 0x100  /* Can do ScaleAbility      CONTINUOUS      */
	TC_EA_DOUBLE                          = 0x200  /* Can do EmboldenAbility   DOUBLE          */
	TC_IA_ABLE                            = 0x400  /* Can do ItalisizeAbility  ABLE            */
	TC_UA_ABLE                            = 0x800  /* Can do UnderlineAbility  ABLE            */
	TC_SO_ABLE                            = 0x1000 /* Can do StrikeOutAbility  ABLE            */
	TC_RA_ABLE                            = 0x2000 /* Can do RasterFontAble    ABLE            */
	TC_VA_ABLE                            = 0x4000 /* Can do VectorFontAble    ABLE            */
	TC_RESERVED                           = 0x8000
	TC_SCROLLBLT                          = 0x10000 /* Don't do text scroll with blt            */
	RC_BITBLT                             = 1       /* Can do standard BLT.              */
	RC_BANDING                            = 2       /* Device requires banding support   */
	RC_SCALING                            = 4       /* Device requires scaling support   */
	RC_BITMAP64                           = 8       /* Device can support >64K bitmap    */
	RC_GDI20_OUTPUT                       = 0x10    /* has 2.0 output calls          */
	RC_GDI20_STATE                        = 0x20
	RC_SAVEBITMAP                         = 0x40
	RC_DI_BITMAP                          = 0x80   /* supports DIB to memory        */
	RC_PALETTE                            = 0x100  /* supports a palette            */
	RC_DIBTODEV                           = 0x200  /* supports DIBitsToDevice       */
	RC_BIGFONT                            = 0x400  /* supports >64K fonts           */
	RC_STRETCHBLT                         = 0x800  /* supports StretchBlt           */
	RC_FLOODFILL                          = 0x1000 /* supports FloodFill            */
	RC_STRETCHDIB                         = 0x2000 /* supports StretchDIBits        */
	RC_OP_DX_OUTPUT                       = 0x4000
	RC_DEVBITS                            = 0x8000
	SB_NONE                               = 0
	SB_CONST_ALPHA                        = 1
	SB_PIXEL_ALPHA                        = 2
	SB_PREMULT_ALPHA                      = 4
	SB_GRAD_RECT                          = 0x10
	SB_GRAD_TRI                           = 0x20
	DIB_RGB_COLORS                        = 0 /* color table in RGBs  */
	DIB_PAL_COLORS                        = 1 /* color table in palette indices  */
	SYSPAL_ERROR                          = 0
	SYSPAL_STATIC                         = 1
	SYSPAL_NOSTATIC                       = 2
	CBM_INIT                              = 4 /* initialize bitmap  */
	FLOODFILLBORDER                       = 0
	FLOODFILLSURFACE                      = 1
	CCHDEVICENAME                         = 32    /* size of a device name string  */
	CCHFORMNAME                           = 32    /* size of a form name string  */
	DM_SPECVERSION                        = 0x401 /* current version of specification */
	DM_ORIENTATION                        = 1
	DM_PAPERSIZE                          = 2
	DM_PAPERLENGTH                        = 4
	DM_PAPERWIDTH                         = 8
	DM_SCALE                              = 0x10
	DM_POSITION                           = 0x20
	DM_COPIES                             = 0x100
	DM_DEFAULTSOURCE                      = 0x200
	DM_PRINTQUALITY                       = 0x400
	DM_COLOR                              = 0x800
	DM_DUPLEX                             = 0x1000
	DM_YRESOLUTION                        = 0x2000
	DM_TTOPTION                           = 0x4000
	DM_COLLATE                            = 0x8000
	DM_FORMNAME                           = 0x10000
	DM_LOGPIXELS                          = 0x20000
	DM_BITSPERPEL                         = 0x40000
	DM_PELSWIDTH                          = 0x80000
	DM_PELSHEIGHT                         = 0x100000
	DM_DISPLAYFLAGS                       = 0x200000
	DM_DISPLAYFREQUENCY                   = 0x400000
	DM_PANNINGWIDTH                       = 0x08000000
	DM_PANNINGHEIGHT                      = 0x10000000
	DM_ICMMETHOD                          = 0x00800000
	DM_ICMINTENT                          = 0x01000000
	DM_MEDIATYPE                          = 0x02000000
	DM_DITHERTYPE                         = 0x04000000
	DM_ICCMANUFACTURER                    = 0x20000000
	DM_ICCMODEL                           = 0x40000000
	DMORIENT_PORTRAIT                     = 1
	DMORIENT_LANDSCAPE                    = 2
	DMPAPER_LETTER                        = 1 /* Letter 8 12 x 11 in               */
	DMPAPER_FIRST                         = DMPAPER_LETTER
	DMPAPER_LETTERSMALL                   = 2    /* Letter Small 8 12 x 11 in         */
	DMPAPER_TABLOID                       = 3    /* Tabloid 11 x 17 in                */
	DMPAPER_LEDGER                        = 4    /* Ledger 17 x 11 in                 */
	DMPAPER_LEGAL                         = 5    /* Legal 8 12 x 14 in                */
	DMPAPER_STATEMENT                     = 6    /* Statement 5 12 x 8 12 in          */
	DMPAPER_EXECUTIVE                     = 7    /* Executive 7 14 x 10 12 in         */
	DMPAPER_A3                            = 8    /* A3 297 x 420 mm                     */
	DMPAPER_A4                            = 9    /* A4 210 x 297 mm                     */
	DMPAPER_A4SMALL                       = 10   /* A4 Small 210 x 297 mm               */
	DMPAPER_A5                            = 11   /* A5 148 x 210 mm                     */
	DMPAPER_B4                            = 12   /* B4 (JIS) 250 x 354                  */
	DMPAPER_B5                            = 13   /* B5 (JIS) 182 x 257 mm               */
	DMPAPER_FOLIO                         = 14   /* Folio 8 12 x 13 in                  */
	DMPAPER_QUARTO                        = 15   /* Quarto 215 x 275 mm                 */
	DMPAPER_10X14                         = 16   /* 10x14 in                            */
	DMPAPER_11X17                         = 17   /* 11x17 in                            */
	DMPAPER_NOTE                          = 18   /* Note 8 12 x 11 in                   */
	DMPAPER_ENV_9                         = 19   /* Envelope #9 3 78 x 8 78             */
	DMPAPER_ENV_10                        = 20   /* Envelope #10 4 18 x 9 12            */
	DMPAPER_ENV_11                        = 21   /* Envelope #11 4 12 x 10 38           */
	DMPAPER_ENV_12                        = 22   /* Envelope #12 4 \276 x 11            */
	DMPAPER_ENV_14                        = 23   /* Envelope #14 5 x 11 12              */
	DMPAPER_CSHEET                        = 24   /* C size sheet                        */
	DMPAPER_DSHEET                        = 25   /* D size sheet                        */
	DMPAPER_ESHEET                        = 26   /* E size sheet                        */
	DMPAPER_ENV_DL                        = 27   /* Envelope DL 110 x 220mm             */
	DMPAPER_ENV_C5                        = 28   /* Envelope C5 162 x 229 mm            */
	DMPAPER_ENV_C3                        = 29   /* Envelope C3  324 x 458 mm           */
	DMPAPER_ENV_C4                        = 30   /* Envelope C4  229 x 324 mm           */
	DMPAPER_ENV_C6                        = 31   /* Envelope C6  114 x 162 mm           */
	DMPAPER_ENV_C65                       = 32   /* Envelope C65 114 x 229 mm           */
	DMPAPER_ENV_B4                        = 33   /* Envelope B4  250 x 353 mm           */
	DMPAPER_ENV_B5                        = 34   /* Envelope B5  176 x 250 mm           */
	DMPAPER_ENV_B6                        = 35   /* Envelope B6  176 x 125 mm           */
	DMPAPER_ENV_ITALY                     = 36   /* Envelope 110 x 230 mm               */
	DMPAPER_ENV_MONARCH                   = 37   /* Envelope Monarch 3.875 x 7.5 in     */
	DMPAPER_ENV_PERSONAL                  = 38   /* 6 34 Envelope 3 58 x 6 12 in        */
	DMPAPER_FANFOLD_US                    = 39   /* US Std Fanfold 14 78 x 11 in        */
	DMPAPER_FANFOLD_STD_GERMAN            = 40   /* German Std Fanfold 8 12 x 12 in    */
	DMPAPER_FANFOLD_LGL_GERMAN            = 41   /* German Legal Fanfold 8 12 x 13 in  */
	DMPAPER_ISO_B4                        = 42   /* B4 (ISO) 250 x 353 mm               */
	DMPAPER_JAPANESE_POSTCARD             = 43   /* Japanese Postcard 100 x 148 mm      */
	DMPAPER_9X11                          = 44   /* 9 x 11 in                           */
	DMPAPER_10X11                         = 45   /* 10 x 11 in                          */
	DMPAPER_15X11                         = 46   /* 15 x 11 in                          */
	DMPAPER_ENV_INVITE                    = 47   /* Envelope Invite 220 x 220 mm        */
	DMPAPER_RESERVED_48                   = 48   /* RESERVED--DO NOT USE                */
	DMPAPER_RESERVED_49                   = 49   /* RESERVED--DO NOT USE                */
	DMPAPER_LETTER_EXTRA                  = 50   /* Letter Extra 9 \275 x 12 in         */
	DMPAPER_LEGAL_EXTRA                   = 51   /* Legal Extra 9 \275 x 15 in          */
	DMPAPER_TABLOID_EXTRA                 = 52   /* Tabloid Extra 11.69 x 18 in         */
	DMPAPER_A4_EXTRA                      = 53   /* A4 Extra 9.27 x 12.69 in            */
	DMPAPER_LETTER_TRANSVERSE             = 54   /* Letter Transverse 8 \275 x 11 in    */
	DMPAPER_A4_TRANSVERSE                 = 55   /* A4 Transverse 210 x 297 mm          */
	DMPAPER_LETTER_EXTRA_TRANSVERSE       = 56   /* Letter Extra Transverse 9\275 x 12 in  */
	DMPAPER_A_PLUS                        = 57   /* SuperASuperAA4 227 x 356 mm       */
	DMPAPER_B_PLUS                        = 58   /* SuperBSuperBA3 305 x 487 mm       */
	DMPAPER_LETTER_PLUS                   = 59   /* Letter Plus 8.5 x 12.69 in          */
	DMPAPER_A4_PLUS                       = 60   /* A4 Plus 210 x 330 mm                */
	DMPAPER_A5_TRANSVERSE                 = 61   /* A5 Transverse 148 x 210 mm          */
	DMPAPER_B5_TRANSVERSE                 = 62   /* B5 (JIS) Transverse 182 x 257 mm    */
	DMPAPER_A3_EXTRA                      = 63   /* A3 Extra 322 x 445 mm               */
	DMPAPER_A5_EXTRA                      = 0x40 /* A5 Extra 174 x 235 mm               */
	DMPAPER_B5_EXTRA                      = 65   /* B5 (ISO) Extra 201 x 276 mm         */
	DMPAPER_A2                            = 66   /* A2 420 x 594 mm                     */
	DMPAPER_A3_TRANSVERSE                 = 67   /* A3 Transverse 297 x 420 mm          */
	DMPAPER_A3_EXTRA_TRANSVERSE           = 68   /* A3 Extra Transverse 322 x 445 mm    */
	DMPAPER_DBL_JAPANESE_POSTCARD         = 69   /* Japanese Double Postcard 200 x 148 mm */
	DMPAPER_A6                            = 70   /* A6 105 x 148 mm                 */
	DMPAPER_JENV_KAKU2                    = 71   /* Japanese Envelope Kaku #2       */
	DMPAPER_JENV_KAKU3                    = 72   /* Japanese Envelope Kaku #3       */
	DMPAPER_JENV_CHOU3                    = 73   /* Japanese Envelope Chou #3       */
	DMPAPER_JENV_CHOU4                    = 74   /* Japanese Envelope Chou #4       */
	DMPAPER_LETTER_ROTATED                = 75   /* Letter Rotated 11 x 8 1/2 11 in */
	DMPAPER_A3_ROTATED                    = 76   /* A3 Rotated 420 x 297 mm         */
	DMPAPER_A4_ROTATED                    = 77   /* A4 Rotated 297 x 210 mm         */
	DMPAPER_A5_ROTATED                    = 78   /* A5 Rotated 210 x 148 mm         */
	DMPAPER_B4_JIS_ROTATED                = 79   /* B4 (JIS) Rotated 364 x 257 mm   */
	DMPAPER_B5_JIS_ROTATED                = 80   /* B5 (JIS) Rotated 257 x 182 mm   */
	DMPAPER_JAPANESE_POSTCARD_ROTATED     = 81   /* Japanese Postcard Rotated 148 x 100 mm */
	DMPAPER_DBL_JAPANESE_POSTCARD_ROTATED = 82   /* Double Japanese Postcard Rotated 148 x 200 mm */
	DMPAPER_A6_ROTATED                    = 83   /* A6 Rotated 148 x 105 mm         */
	DMPAPER_JENV_KAKU2_ROTATED            = 84   /* Japanese Envelope Kaku #2 Rotated*/
	DMPAPER_JENV_KAKU3_ROTATED            = 85   /* Japanese Envelope Kaku #3 Rotated*/
	DMPAPER_JENV_CHOU3_ROTATED            = 86   /* Japanese Envelope Chou #3 Rotated*/
	DMPAPER_JENV_CHOU4_ROTATED            = 87   /* Japanese Envelope Chou #4 Rotated*/
	DMPAPER_B6_JIS                        = 88   /* B6 (JIS) 128 x 182 mm           */
	DMPAPER_B6_JIS_ROTATED                = 89   /* B6 (JIS) Rotated 182 x 128 mm   */
	DMPAPER_12X11                         = 90   /* 12 x 11 in                      */
	DMPAPER_JENV_YOU4                     = 91   /* Japanese Envelope You #4        */
	DMPAPER_JENV_YOU4_ROTATED             = 92   /* Japanese Envelope You #4 Rotated*/
	DMPAPER_P16K                          = 93   /* PRC 16K 146 x 215 mm            */
	DMPAPER_P32K                          = 94   /* PRC 32K 97 x 151 mm             */
	DMPAPER_P32KBIG                       = 95   /* PRC 32K(Big) 97 x 151 mm        */
	DMPAPER_PENV_1                        = 96   /* PRC Envelope #1 102 x 165 mm    */
	DMPAPER_PENV_2                        = 97   /* PRC Envelope #2 102 x 176 mm    */
	DMPAPER_PENV_3                        = 98   /* PRC Envelope #3 125 x 176 mm    */
	DMPAPER_PENV_4                        = 99   /* PRC Envelope #4 110 x 208 mm    */
	DMPAPER_PENV_5                        = 100  /* PRC Envelope #5 110 x 220 mm    */
	DMPAPER_PENV_6                        = 101  /* PRC Envelope #6 120 x 230 mm    */
	DMPAPER_PENV_7                        = 102  /* PRC Envelope #7 160 x 230 mm    */
	DMPAPER_PENV_8                        = 103  /* PRC Envelope #8 120 x 309 mm    */
	DMPAPER_PENV_9                        = 104  /* PRC Envelope #9 229 x 324 mm    */
	DMPAPER_PENV_10                       = 105  /* PRC Envelope #10 324 x 458 mm   */
	DMPAPER_P16K_ROTATED                  = 106  /* PRC 16K Rotated                 */
	DMPAPER_P32K_ROTATED                  = 107  /* PRC 32K Rotated                 */
	DMPAPER_P32KBIG_ROTATED               = 108  /* PRC 32K(Big) Rotated            */
	DMPAPER_PENV_1_ROTATED                = 109  /* PRC Envelope #1 Rotated 165 x 102 mm*/
	DMPAPER_PENV_2_ROTATED                = 110  /* PRC Envelope #2 Rotated 176 x 102 mm*/
	DMPAPER_PENV_3_ROTATED                = 111  /* PRC Envelope #3 Rotated 176 x 125 mm*/
	DMPAPER_PENV_4_ROTATED                = 112  /* PRC Envelope #4 Rotated 208 x 110 mm*/
	DMPAPER_PENV_5_ROTATED                = 113  /* PRC Envelope #5 Rotated 220 x 110 mm*/
	DMPAPER_PENV_6_ROTATED                = 114  /* PRC Envelope #6 Rotated 230 x 120 mm*/
	DMPAPER_PENV_7_ROTATED                = 115  /* PRC Envelope #7 Rotated 230 x 160 mm*/
	DMPAPER_PENV_8_ROTATED                = 116  /* PRC Envelope #8 Rotated 309 x 120 mm*/
	DMPAPER_PENV_9_ROTATED                = 117  /* PRC Envelope #9 Rotated 324 x 229 mm*/
	DMPAPER_PENV_10_ROTATED               = 118  /* PRC Envelope #10 Rotated 458 x 324 mm */
	DMPAPER_LAST                          = DMPAPER_PENV_10_ROTATED
	DMPAPER_USER                          = 0x100
	DMBIN_UPPER                           = 1
	DMBIN_FIRST                           = DMBIN_UPPER
	DMBIN_ONLYONE                         = 1
	DMBIN_LOWER                           = 2
	DMBIN_MIDDLE                          = 3
	DMBIN_MANUAL                          = 4
	DMBIN_ENVELOPE                        = 5
	DMBIN_ENVMANUAL                       = 6
	DMBIN_AUTO                            = 7
	DMBIN_TRACTOR                         = 8
	DMBIN_SMALLFMT                        = 9
	DMBIN_LARGEFMT                        = 10
	DMBIN_LARGECAPACITY                   = 11
	DMBIN_CASSETTE                        = 14
	DMBIN_FORMSOURCE                      = 15
	DMBIN_LAST                            = DMBIN_FORMSOURCE
	DMBIN_USER                            = 0x100 /* device specific bins start here */
	DMRES_DRAFT                           = -1
	DMRES_LOW                             = -2
	DMRES_MEDIUM                          = -3
	DMRES_HIGH                            = -4
	DMCOLOR_MONOCHROME                    = 1
	DMCOLOR_COLOR                         = 2
	DMDUP_SIMPLEX                         = 1
	DMDUP_VERTICAL                        = 2
	DMDUP_HORIZONTAL                      = 3
	DMTT_BITMAP                           = 1 /* print TT fonts as graphics  */
	DMTT_DOWNLOAD                         = 2 /* download TT fonts as soft fonts  */
	DMTT_SUBDEV                           = 3 /* substitute device fonts for TT fonts  */
	DMTT_DOWNLOAD_OUTLINE                 = 4 /* download TT fonts as outline soft fonts  */
	DMCOLLATE_FALSE                       = 0
	DMCOLLATE_TRUE                        = 1
	DM_GRAYSCALE                          = 0x00000001 /* removed in 4.0 SDK */
	DM_INTERLACED                         = 0x00000002 /* removed in 4.0 SDK */
	DM_TEXTMODE                           = 0x00000004 /* removed in 4.0 SDK */
	DMDISPLAYFLAGS_TEXTMODE               = 0x00000004
	DMICMMETHOD_NONE                      = 1     /* ICM disabled  */
	DMICMMETHOD_SYSTEM                    = 2     /* ICM handled by system  */
	DMICMMETHOD_DRIVER                    = 3     /* ICM handled by driver  */
	DMICMMETHOD_DEVICE                    = 4     /* ICM handled by device  */
	DMICMMETHOD_USER                      = 0x100 /* Device-specific methods start here  */
	DMICM_SATURATE                        = 1     /* Maximize color saturation  */
	DMICM_CONTRAST                        = 2     /* Maximize color contrast  */
	DMICM_COLORMETRIC                     = 3     /* Use specific color metric  */
	DMICM_USER                            = 0x100 /* Device-specific intents start here  */
	DMMEDIA_STANDARD                      = 1     /* Standard paper  */
	DMMEDIA_TRANSPARENCY                  = 2     /* Transparency  */
	DMMEDIA_GLOSSY                        = 3     /* Glossy paper  */
	DMMEDIA_USER                          = 0x100 /* Device-specific media start here  */
	DMDITHER_NONE                         = 1     /* No dithering  */
	DMDITHER_COARSE                       = 2     /* Dither with a coarse brush  */
	DMDITHER_FINE                         = 3     /* Dither with a fine brush  */
	DMDITHER_LINEART                      = 4     /* LineArt dithering  */
	DMDITHER_ERRORDIFFUSION               = 5     /* LineArt dithering */
	DMDITHER_RESERVED6                    = 6     /* LineArt dithering */
	DMDITHER_RESERVED7                    = 7     /* LineArt dithering */
	DMDITHER_RESERVED8                    = 8     /* LineArt dithering */
	DMDITHER_RESERVED9                    = 9     /* LineArt dithering */
	DMDITHER_GRAYSCALE                    = 10    /* Device does grayscaling  */
	DMDITHER_USER                         = 256   /* Device-specific dithers start here  */
	DISPLAY_DEVICE_ATTACHED_TO_DESKTOP    = 0x00000001
	DISPLAY_DEVICE_MULTI_DRIVER           = 0x00000002
	DISPLAY_DEVICE_PRIMARY_DEVICE         = 0x00000004
	DISPLAY_DEVICE_MIRRORING_DRIVER       = 0x00000008
	DISPLAY_DEVICE_VGA_COMPATIBLE         = 0x00000010
	RDH_RECTANGLES                        = 1
	GGO_METRICS                           = 0
	GGO_BITMAP                            = 1
	GGO_NATIVE                            = 2
	GGO_GRAY2_BITMAP                      = 4
	GGO_GRAY4_BITMAP                      = 5
	GGO_GRAY8_BITMAP                      = 6
	GGO_GLYPH_INDEX                       = 0x80
	TT_POLYGON_TYPE                       = 24
	TT_PRIM_LINE                          = 1
	TT_PRIM_QSPLINE                       = 2
	GCP_DBCS                              = 1
	GCP_REORDER                           = 2
	GCP_USEKERNING                        = 8
	GCP_GLYPHSHAPE                        = 0x10
	GCP_LIGATE                            = 32
	GCP_GLYPHINDEXING                     = 0x0080 // commented out in Windows Headers
	GCP_DIACRITIC                         = 0x100
	GCP_KASHIDA                           = 0x400
	GCP_ERROR                             = 0x8000
	FLI_MASK                              = 4155
	GCP_JUSTIFY                           = 0x10000
	GCP_NODIACRITICS                      = 0x00020000 // commented out in Windows Headers
	FLI_GLYPHS                            = 0x40000
	GCP_CLASSIN                           = 0x80000
	GCP_MAXEXTENT                         = 0x100000
	GCP_JUSTIFYIN                         = 0x200000
	GCP_DISPLAYZWG                        = 0x400000
	GCP_SYMSWAPOFF                        = 0x800000
	GCP_NUMERICOVERRIDE                   = 0x1000000
	GCP_NEUTRALOVERRIDE                   = 0x2000000
	GCP_NUMERICSLATIN                     = 0x4000000
	GCP_NUMERICSLOCAL                     = 0x8000000
	GCPCLASS_LATIN                        = 1
	GCPCLASS_HEBREW                       = 2
	GCPCLASS_ARABIC                       = 2
	GCPCLASS_NEUTRAL                      = 3
	GCPCLASS_LOCALNUMBER                  = 4
	GCPCLASS_LATINNUMBER                  = 5
	GCPCLASS_LATINNUMERICTERMINATOR       = 6
	GCPCLASS_LATINNUMERICSEPARATOR        = 7
	GCPCLASS_NUMERICSEPARATOR             = 8
	GCPCLASS_PREBOUNDRTL                  = 0x40
	GCPCLASS_PREBOUNDLTR                  = 0x80
	GCPCLASS_POSTBOUNDLTR                 = 0x20
	GCPCLASS_POSTBOUNDRTL                 = 0x10
	GCPGLYPH_LINKBEFORE                   = 0x8000
	GCPGLYPH_LINKAFTER                    = 0x4000
	TT_AVAILABLE                          = 1
	TT_ENABLED                            = 2
	PFD_TYPE_RGBA                         = 0
	PFD_TYPE_COLORINDEX                   = 1
	PFD_MAIN_PLANE                        = 0
	PFD_OVERLAY_PLANE                     = 1
	PFD_UNDERLAY_PLANE                    = -1
	PFD_DOUBLEBUFFER                      = 0x00000001
	PFD_STEREO                            = 0x00000002
	PFD_DRAW_TO_WINDOW                    = 0x00000004
	PFD_DRAW_TO_BITMAP                    = 0x00000008
	PFD_SUPPORT_GDI                       = 0x00000010
	PFD_SUPPORT_OPENGL                    = 0x00000020
	PFD_GENERIC_FORMAT                    = 0x00000040
	PFD_NEED_PALETTE                      = 0x00000080
	PFD_NEED_SYSTEM_PALETTE               = 0x00000100
	PFD_SWAP_EXCHANGE                     = 0x00000200
	PFD_SWAP_COPY                         = 0x00000400
	PFD_SWAP_LAYER_BUFFERS                = 0x00000800
	PFD_GENERIC_ACCELERATED               = 0x00001000
	PFD_DEPTH_DONTCARE                    = 0x20000000
	PFD_DOUBLEBUFFER_DONTCARE             = 0x40000000
	PFD_STEREO_DONTCARE                   = 0x80000000
	DM_UPDATE                             = 1
	DM_COPY                               = 2
	DM_PROMPT                             = 4
	DM_MODIFY                             = 8
	DM_IN_BUFFER                          = DM_MODIFY
	DM_IN_PROMPT                          = DM_PROMPT
	DM_OUT_BUFFER                         = DM_COPY
	DM_OUT_DEFAULT                        = DM_UPDATE
	DC_FIELDS                             = 1
	DC_PAPERS                             = 2
	DC_PAPERSIZE                          = 3
	DC_MINEXTENT                          = 4
	DC_MAXEXTENT                          = 5
	DC_BINS                               = 6
	DC_DUPLEX                             = 7
	DC_SIZE                               = 8
	DC_EXTRA                              = 9
	DC_VERSION                            = 10
	DC_DRIVER                             = 11
	DC_BINNAMES                           = 12
	DC_ENUMRESOLUTIONS                    = 13
	DC_FILEDEPENDENCIES                   = 14
	DC_TRUETYPE                           = 15
	DC_PAPERNAMES                         = 16
	DC_ORIENTATION                        = 17
	DC_COPIES                             = 18
	DC_BINADJUST                          = 19
	DC_EMF_COMPLIANT                      = 20
	DC_DATATYPE_PRODUCED                  = 21
	DC_COLLATE                            = 22
	DC_MANUFACTURER                       = 23
	DC_MODEL                              = 24
	DC_PERSONALITY                        = 25
	DC_PRINTRATE                          = 26
	DC_PRINTRATEUNIT                      = 27
	PRINTRATEUNIT_PPM                     = 1
	PRINTRATEUNIT_CPS                     = 2
	PRINTRATEUNIT_LPM                     = 3
	PRINTRATEUNIT_IPM                     = 4
	DC_PRINTERMEM                         = 28
	DC_MEDIAREADY                         = 29
	DC_STAPLE                             = 30
	DC_PRINTRATEPPM                       = 31
	DC_COLORDEVICE                        = 32
	DC_NUP                                = 33
	DC_MEDIATYPENAMES                     = 34
	DC_MEDIATYPES                         = 35
	DCTT_BITMAP                           = 1
	DCTT_DOWNLOAD                         = 2
	DCTT_SUBDEV                           = 4
	DCTT_DOWNLOAD_OUTLINE                 = 8
	DCBA_FACEUPNONE                       = 0
	DCBA_FACEUPCENTER                     = 1
	DCBA_FACEUPLEFT                       = 2
	DCBA_FACEUPRIGHT                      = 3
	DCBA_FACEDOWNNONE                     = 0x100
	DCBA_FACEDOWNCENTER                   = 257
	DCBA_FACEDOWNLEFT                     = 258
	DCBA_FACEDOWNRIGHT                    = 259
	GS_8BIT_INDICES                       = 1
	GGI_MARK_NONEXISTING_GLYPHS           = 1
	MM_MAX_NUMAXES                        = 16
	FR_PRIVATE                            = 0x10
	FR_NOT_ENUM                           = 0x20
	MM_MAX_AXES_NAMELEN                   = 16
	AC_SRC_OVER                           = 0x00
	AC_SRC_ALPHA                          = 0x01
	AC_SRC_NO_PREMULT_ALPHA               = 0x01
	AC_SRC_NO_ALPHA                       = 0x02
	AC_DST_NO_PREMULT_ALPHA               = 0x10
	AC_DST_NO_ALPHA                       = 0x20
	GRADIENT_FILL_RECT_H                  = 0x00000000
	GRADIENT_FILL_RECT_V                  = 0x00000001
	GRADIENT_FILL_TRIANGLE                = 0x00000002
	GRADIENT_FILL_OP_FLAG                 = 0x000000ff
	CA_NEGATIVE                           = 1
	CA_LOG_FILTER                         = 2
	ILLUMINANT_DEVICE_DEFAULT             = 0
	ILLUMINANT_A                          = 1
	ILLUMINANT_B                          = 2
	ILLUMINANT_C                          = 3
	ILLUMINANT_D50                        = 4
	ILLUMINANT_D55                        = 5
	ILLUMINANT_D65                        = 6
	ILLUMINANT_D75                        = 7
	ILLUMINANT_F2                         = 8
	ILLUMINANT_MAX_INDEX                  = ILLUMINANT_F2
	ILLUMINANT_TUNGSTEN                   = ILLUMINANT_A
	ILLUMINANT_DAYLIGHT                   = ILLUMINANT_C
	ILLUMINANT_FLUORESCENT                = ILLUMINANT_F2
	ILLUMINANT_NTSC                       = ILLUMINANT_C
	RGB_GAMMA_MIN                         = 02500
	RGB_GAMMA_MAX                         = 65000
	REFERENCE_WHITE_MIN                   = 6000
	REFERENCE_WHITE_MAX                   = 10000
	REFERENCE_BLACK_MIN                   = 0
	REFERENCE_BLACK_MAX                   = 4000
	COLOR_ADJ_MIN                         = -100
	COLOR_ADJ_MAX                         = 100
	DI_APPBANDING                         = 1
	FONTMAPPER_MAX                        = 10
	ICM_OFF                               = 1
	ICM_ON                                = 2
	ICM_QUERY                             = 3
	ICM_ADDPROFILE                        = 1          /* removed in 4.0 SDK */
	ICM_DELETEPROFILE                     = 2          /* removed in 4.0 SDK */
	ICM_QUERYPROFILE                      = 3          /* removed in 4.0 SDK */
	ICM_SETDEFAULTPROFILE                 = 4          /* removed in 4.0 SDK */
	ICM_REGISTERICMATCHER                 = 5          /* removed in 4.0 SDK */
	ICM_UNREGISTERICMATCHER               = 6          /* removed in 4.0 SDK */
	ICM_QUERYMATCH                        = 7          /* removed in 4.0 SDK */
	ENHMETA_SIGNATURE                     = 0x464D4520 /* Enhanced metafile constants. */
	ENHMETA_STOCK_OBJECT                  = 0x80000000
	EMR_HEADER                            = 1
	EMR_POLYBEZIER                        = 2
	EMR_POLYGON                           = 3
	EMR_POLYLINE                          = 4
	EMR_POLYBEZIERTO                      = 5
	EMR_POLYLINETO                        = 6
	EMR_POLYPOLYLINE                      = 7
	EMR_POLYPOLYGON                       = 8
	EMR_SETWINDOWEXTEX                    = 9
	EMR_SETWINDOWORGEX                    = 10
	EMR_SETVIEWPORTEXTEX                  = 11
	EMR_SETVIEWPORTORGEX                  = 12
	EMR_SETBRUSHORGEX                     = 13
	EMR_EOF                               = 14
	EMR_SETPIXELV                         = 15
	EMR_SETMAPPERFLAGS                    = 0x10
	EMR_SETMAPMODE                        = 17
	EMR_SETBKMODE                         = 18
	EMR_SETPOLYFILLMODE                   = 19
	EMR_SETROP2                           = 20
	EMR_SETSTRETCHBLTMODE                 = 21
	EMR_SETTEXTALIGN                      = 22
	EMR_SETCOLORADJUSTMENT                = 23
	EMR_SETTEXTCOLOR                      = 24
	EMR_SETBKCOLOR                        = 25
	EMR_OFFSETCLIPRGN                     = 26
	EMR_MOVETOEX                          = 27
	EMR_SETMETARGN                        = 28
	EMR_EXCLUDECLIPRECT                   = 29
	EMR_INTERSECTCLIPRECT                 = 30
	EMR_SCALEVIEWPORTEXTEX                = 31
	EMR_SCALEWINDOWEXTEX                  = 32
	EMR_SAVEDC                            = 33
	EMR_RESTOREDC                         = 34
	EMR_SETWORLDTRANSFORM                 = 35
	EMR_MODIFYWORLDTRANSFORM              = 36
	EMR_SELECTOBJECT                      = 37
	EMR_CREATEPEN                         = 38
	EMR_CREATEBRUSHINDIRECT               = 39
	EMR_DELETEOBJECT                      = 40
	EMR_ANGLEARC                          = 41
	EMR_ELLIPSE                           = 42
	EMR_RECTANGLE                         = 43
	EMR_ROUNDRECT                         = 44
	EMR_ARC                               = 45
	EMR_CHORD                             = 46
	EMR_PIE                               = 47
	EMR_SELECTPALETTE                     = 48
	EMR_CREATEPALETTE                     = 49
	EMR_SETPALETTEENTRIES                 = 50
	EMR_RESIZEPALETTE                     = 51
	EMR_REALIZEPALETTE                    = 52
	EMR_EXTFLOODFILL                      = 53
	EMR_LINETO                            = 54
	EMR_ARCTO                             = 55
	EMR_POLYDRAW                          = 56
	EMR_SETARCDIRECTION                   = 57
	EMR_SETMITERLIMIT                     = 58
	EMR_BEGINPATH                         = 59
	EMR_ENDPATH                           = 60
	EMR_CLOSEFIGURE                       = 61
	EMR_FILLPATH                          = 62
	EMR_STROKEANDFILLPATH                 = 63
	EMR_STROKEPATH                        = 0x40
	EMR_FLATTENPATH                       = 65
	EMR_WIDENPATH                         = 66
	EMR_SELECTCLIPPATH                    = 67
	EMR_ABORTPATH                         = 68
	EMR_GDICOMMENT                        = 70
	EMR_FILLRGN                           = 71
	EMR_FRAMERGN                          = 72
	EMR_INVERTRGN                         = 73
	EMR_PAINTRGN                          = 74
	EMR_EXTSELECTCLIPRGN                  = 75
	EMR_BITBLT                            = 76
	EMR_STRETCHBLT                        = 77
	EMR_MASKBLT                           = 78
	EMR_PLGBLT                            = 79
	EMR_SETDIBITSTODEVICE                 = 80
	EMR_STRETCHDIBITS                     = 81
	EMR_EXTCREATEFONTINDIRECTW            = 82
	EMR_EXTTEXTOUTA                       = 83
	EMR_EXTTEXTOUTW                       = 84
	EMR_POLYBEZIER16                      = 85
	EMR_POLYGON16                         = 86
	EMR_POLYLINE16                        = 87
	EMR_POLYBEZIERTO16                    = 88
	EMR_POLYLINETO16                      = 89
	EMR_POLYPOLYLINE16                    = 90
	EMR_POLYPOLYGON16                     = 91
	EMR_POLYDRAW16                        = 92
	EMR_CREATEMONOBRUSH                   = 93
	EMR_CREATEDIBPATTERNBRUSHPT           = 94
	EMR_EXTCREATEPEN                      = 95
	EMR_POLYTEXTOUTA                      = 96
	EMR_POLYTEXTOUTW                      = 97
	EMR_SETICMMODE                        = 98
	EMR_CREATECOLORSPACE                  = 99
	EMR_SETCOLORSPACE                     = 100
	EMR_DELETECOLORSPACE                  = 101
	EMR_GLSRECORD                         = 102
	EMR_GLSBOUNDEDRECORD                  = 103
	EMR_PIXELFORMAT                       = 104
	EMR_DRAWESCAPE                        = 105
	EMR_EXTESCAPE                         = 106
	EMR_STARTDOC                          = 107
	EMR_SMALLTEXTOUT                      = 108
	EMR_FORCEUFIMAPPING                   = 109
	EMR_NAMEDESCAPE                       = 110
	EMR_COLORCORRECTPALETTE               = 111
	EMR_SETICMPROFILEA                    = 112
	EMR_SETICMPROFILEW                    = 113
	EMR_ALPHABLEND                        = 114
	EMR_ALPHADIBBLEND                     = 115
	EMR_TRANSPARENTBLT                    = 116
	EMR_TRANSPARENTDIB                    = 117
	EMR_GRADIENTFILL                      = 118
	EMR_SETLINKEDUFIS                     = 119
	EMR_SETTEXTJUSTIFICATION              = 120
	EMR_MAX                               = 122 /* if WINVER >= 0x0500 */
	//EMR_MAX = 104; /* else if WINVER >= 0x0400 */
	//EMR_MAX =  97; /* else */
	EMR_MIN                                            = 1
	GDICOMMENT_IDENTIFIER                              = 0x43494447
	GDICOMMENT_WINDOWS_METAFILE                        = 0x80000001
	GDICOMMENT_BEGINGROUP                              = 2
	GDICOMMENT_ENDGROUP                                = 3
	GDICOMMENT_MULTIFORMATS                            = 0x40000004
	EPS_SIGNATURE                                      = 0x46535045
	WGL_FONT_LINES                                     = 0
	WGL_FONT_POLYGONS                                  = 1
	LPD_DOUBLEBUFFER                                   = 0x00000001
	LPD_STEREO                                         = 0x00000002
	LPD_SUPPORT_GDI                                    = 0x00000010
	LPD_SUPPORT_OPENGL                                 = 0x00000020
	LPD_SHARE_DEPTH                                    = 0x00000040
	LPD_SHARE_STENCIL                                  = 0x00000080
	LPD_SHARE_ACCUM                                    = 0x00000100
	LPD_SWAP_EXCHANGE                                  = 0x00000200
	LPD_SWAP_COPY                                      = 0x00000400
	LPD_TRANSPARENT                                    = 0x00001000
	LPD_TYPE_RGBA                                      = 0
	LPD_TYPE_COLORINDEX                                = 1
	WGL_SWAP_MAIN_PLANE                                = 0x00000001
	WGL_SWAP_OVERLAY1                                  = 0x00000002
	WGL_SWAP_OVERLAY2                                  = 0x00000004
	WGL_SWAP_OVERLAY3                                  = 0x00000008
	WGL_SWAP_OVERLAY4                                  = 0x00000010
	WGL_SWAP_OVERLAY5                                  = 0x00000020
	WGL_SWAP_OVERLAY6                                  = 0x00000040
	WGL_SWAP_OVERLAY7                                  = 0x00000080
	WGL_SWAP_OVERLAY8                                  = 0x00000100
	WGL_SWAP_OVERLAY9                                  = 0x00000200
	WGL_SWAP_OVERLAY10                                 = 0x00000400
	WGL_SWAP_OVERLAY11                                 = 0x00000800
	WGL_SWAP_OVERLAY12                                 = 0x00001000
	WGL_SWAP_OVERLAY13                                 = 0x00002000
	WGL_SWAP_OVERLAY14                                 = 0x00004000
	WGL_SWAP_OVERLAY15                                 = 0x00008000
	WGL_SWAP_UNDERLAY1                                 = 0x00010000
	WGL_SWAP_UNDERLAY2                                 = 0x00020000
	WGL_SWAP_UNDERLAY3                                 = 0x00040000
	WGL_SWAP_UNDERLAY4                                 = 0x00080000
	WGL_SWAP_UNDERLAY5                                 = 0x00100000
	WGL_SWAP_UNDERLAY6                                 = 0x00200000
	WGL_SWAP_UNDERLAY7                                 = 0x00400000
	WGL_SWAP_UNDERLAY8                                 = 0x00800000
	WGL_SWAP_UNDERLAY9                                 = 0x01000000
	WGL_SWAP_UNDERLAY10                                = 0x02000000
	WGL_SWAP_UNDERLAY11                                = 0x04000000
	WGL_SWAP_UNDERLAY12                                = 0x08000000
	WGL_SWAP_UNDERLAY13                                = 0x10000000
	WGL_SWAP_UNDERLAY14                                = 0x20000000
	WGL_SWAP_UNDERLAY15                                = 0x40000000
	WGL_SWAPMULTIPLE_MAX                               = 16
	RT_CURSOR                                          = 1
	RT_BITMAP                                          = 2
	RT_ICON                                            = 3
	RT_MENU                                            = 4
	RT_DIALOG                                          = 5
	RT_STRING                                          = 6
	RT_FONTDIR                                         = 7
	RT_FONT                                            = 8
	RT_ACCELERATOR                                     = 9
	RT_RCDATA                                          = 10
	RT_MESSAGETABLE                                    = 11
	DIFFERENCE                                         = 11
	RT_GROUP_CURSOR                                    = RT_CURSOR + DIFFERENCE
	RT_GROUP_ICON                                      = RT_ICON + DIFFERENCE
	RT_VERSION                                         = 16
	RT_DLGINCLUDE                                      = 17
	RT_PLUGPLAY                                        = 19
	RT_VXD                                             = 20
	RT_ANICURSOR                                       = 21
	RT_ANIICON                                         = 22
	RT_HTML                                            = 23
	RT_MANIFEST                                        = 24
	CREATEPROCESS_MANIFEST_RESOURCE_ID                 = 1
	ISOLATIONAWARE_MANIFEST_RESOURCE_ID                = 2
	ISOLATIONAWARE_NOSTATICIMPORT_MANIFEST_RESOURCE_ID = 3
	MINIMUM_RESERVED_MANIFEST_RESOURCE_ID              = 1  // inclusive
	MAXIMUM_RESERVED_MANIFEST_RESOURCE_ID              = 16 // inclusive
	SB_HORZ                                            = 0
	SB_VERT                                            = 1
	SB_CTL                                             = 2
	SB_BOTH                                            = 3
	SB_LINEUP                                          = 0
	SB_LINELEFT                                        = 0
	SB_LINEDOWN                                        = 1
	SB_LINERIGHT                                       = 1
	SB_PAGEUP                                          = 2
	SB_PAGELEFT                                        = 2
	SB_PAGEDOWN                                        = 3
	SB_PAGERIGHT                                       = 3
	SB_THUMBPOSITION                                   = 4
	SB_THUMBTRACK                                      = 5
	SB_TOP                                             = 6
	SB_LEFT                                            = 6
	SB_BOTTOM                                          = 7
	SB_RIGHT                                           = 7
	SB_ENDSCROLL                                       = 8
	SW_HIDE                                            = 0
	SW_SHOWNORMAL                                      = 1
	SW_NORMAL                                          = 1
	SW_SHOWMINIMIZED                                   = 2
	SW_SHOWMAXIMIZED                                   = 3
	SW_MAXIMIZE                                        = 3
	SW_SHOWNOACTIVATE                                  = 4
	SW_SHOW                                            = 5
	SW_MINIMIZE                                        = 6
	SW_SHOWMINNOACTIVE                                 = 7
	SW_SHOWNA                                          = 8
	SW_RESTORE                                         = 9
	SW_SHOWDEFAULT                                     = 10
	SW_FORCEMINIMIZE                                   = 11
	SW_MAX                                             = 11
	HIDE_WINDOW                                        = 0
	SHOW_OPENWINDOW                                    = 1
	SHOW_ICONWINDOW                                    = 2
	SHOW_FULLSCREEN                                    = 3
	SHOW_OPENNOACTIVATE                                = 4
	SW_PARENTCLOSING                                   = 1
	SW_OTHERZOOM                                       = 2
	SW_PARENTOPENING                                   = 3
	SW_OTHERUNZOOM                                     = 4
	AW_HOR_POSITIVE                                    = 0x00000001
	AW_HOR_NEGATIVE                                    = 0x00000002
	AW_VER_POSITIVE                                    = 0x00000004
	AW_VER_NEGATIVE                                    = 0x00000008
	AW_CENTER                                          = 0x00000010
	AW_HIDE                                            = 0x00010000
	AW_ACTIVATE                                        = 0x00020000
	AW_SLIDE                                           = 0x00040000
	AW_BLEND                                           = 0x00080000
	KF_EXTENDED                                        = 0x100
	KF_DLGMODE                                         = 0x800
	KF_MENUMODE                                        = 0x1000
	KF_ALTDOWN                                         = 0x2000
	KF_REPEAT                                          = 0x4000
	KF_UP                                              = 0x8000
	VK_LBUTTON                                         = 0x01 /*1*/
	VK_RBUTTON                                         = 2    /*2*/
	VK_CANCEL                                          = 3    /*3*/
	VK_MBUTTON                                         = 4    /*4  { NOT contiguous with L & RBUTTON }*/
	VK_XBUTTON1                                        = 5    /*5*/
	VK_XBUTTON2                                        = 6    /*6*/
	VK_BACK                                            = 8    /*8*/
	VK_TAB                                             = 9    /*9*/
	VK_CLEAR                                           = 12   /*12*/
	VK_RETURN                                          = 13   /*13*/
	VK_SHIFT                                           = 0x10 /* 0x10, 16*/
	VK_CONTROL                                         = 0x11 /*17*/
	VK_MENU                                            = 18   /*18*/
	VK_PAUSE                                           = 19   /*19*/
	VK_CAPITAL                                         = 20   /*20*/
	VK_KANA                                            = 21   /*21*/
	VK_HANGUL                                          = 22   /*22*/
	VK_JUNJA                                           = 23   /*23*/
	VK_FINAL                                           = 24   /*24*/
	VK_HANJA                                           = 25   /*25*/
	VK_KANJI                                           = 26   /*26*/
	VK_CONVERT                                         = 28   /*28*/
	VK_NONCONVERT                                      = 29   /*29*/
	VK_ACCEPT                                          = 30   /*30*/
	VK_MODECHANGE                                      = 31   /*31*/
	VK_ESCAPE                                          = 27   /*27*/
	VK_SPACE                                           = 0x20 /* 0x20*/
	VK_PRIOR                                           = 33   /*33*/
	VK_NEXT                                            = 34   /*34*/
	VK_END                                             = 35   /*35*/
	VK_HOME                                            = 36   /*35*/
	VK_LEFT                                            = 37   /*37*/
	VK_UP                                              = 38   /*38*/
	VK_RIGHT                                           = 39   /*39*/
	VK_DOWN                                            = 40   /*40*/
	VK_SELECT                                          = 41   /*41*/
	VK_PRINT                                           = 42   /*42*/
	VK_EXECUTE                                         = 43   /*43*/
	VK_SNAPSHOT                                        = 44   /*44*/
	VK_INSERT                                          = 45   /*45*/
	VK_DELETE                                          = 46   /*46*/
	VK_HELP                                            = 47   /*47*/
	VK_LWIN                                            = 91   /*91*/
	VK_RWIN                                            = 92   /*92*/
	VK_APPS                                            = 93   /*93*/
	VK_SLEEP                                           = 95   /*95*/
	VK_NUMPAD0                                         = 96   /*96*/
	VK_NUMPAD1                                         = 97   /*97*/
	VK_NUMPAD2                                         = 98   /*98*/
	VK_NUMPAD3                                         = 99   /*99*/
	VK_NUMPAD4                                         = 100  /*100*/
	VK_NUMPAD5                                         = 101  /*101*/
	VK_NUMPAD6                                         = 102  /*102*/
	VK_NUMPAD7                                         = 103  /*103*/
	VK_NUMPAD8                                         = 104  /*104*/
	VK_NUMPAD9                                         = 105  /*105*/
	VK_MULTIPLY                                        = 106  /*106*/
	VK_ADD                                             = 107  /*107*/
	VK_SEPARATOR                                       = 108  /*108*/
	VK_SUBTRACT                                        = 109  /*109*/
	VK_DECIMAL                                         = 110  /*110*/
	VK_DIVIDE                                          = 111  /*111*/
	VK_F1                                              = 112  /*112*/
	VK_F2                                              = 113  /*113*/
	VK_F3                                              = 114  /*114*/
	VK_F4                                              = 115  /*115*/
	VK_F5                                              = 116  /*116*/
	VK_F6                                              = 117  /*117*/
	VK_F7                                              = 118  /*118*/
	VK_F8                                              = 119  /*119*/
	VK_F9                                              = 120  /*120*/
	VK_F10                                             = 121  /*121*/
	VK_F11                                             = 122  /*122*/
	VK_F12                                             = 123  /*123*/
	VK_F13                                             = 124  /*124*/
	VK_F14                                             = 125  /*125*/
	VK_F15                                             = 126  /*126*/
	VK_F16                                             = 127  /*127*/
	VK_F17                                             = 128  /*128*/
	VK_F18                                             = 129  /*129*/
	VK_F19                                             = 130  /*130*/
	VK_F20                                             = 131  /*131*/
	VK_F21                                             = 132  /*132*/
	VK_F22                                             = 133  /*133*/
	VK_F23                                             = 134  /*134*/
	VK_F24                                             = 135  /*135*/
	VK_NUMLOCK                                         = 144  /*144*/
	VK_SCROLL                                          = 145  /*145*/
	VK_LSHIFT                                          = 160  /*160*/
	VK_RSHIFT                                          = 161  /*161*/
	VK_LCONTROL                                        = 162  /*162*/
	VK_RCONTROL                                        = 163  /*163*/
	VK_LMENU                                           = 164  /*163*/
	VK_RMENU                                           = 165  /*165*/
	VK_BROWSER_BACK                                    = 166
	VK_BROWSER_FORWARD                                 = 167
	VK_BROWSER_REFRESH                                 = 168
	VK_BROWSER_STOP                                    = 169
	VK_BROWSER_SEARCH                                  = 170
	VK_BROWSER_FAVORITES                               = 171
	VK_BROWSER_HOME                                    = 172
	VK_VOLUME_MUTE                                     = 173
	VK_VOLUME_DOWN                                     = 174
	VK_VOLUME_UP                                       = 175
	VK_MEDIA_NEXT_TRACK                                = 176
	VK_MEDIA_PREV_TRACK                                = 177
	VK_MEDIA_STOP                                      = 178
	VK_MEDIA_PLAY_PAUSE                                = 179
	VK_LAUNCH_MAIL                                     = 180
	VK_LAUNCH_MEDIA_SELECT                             = 181
	VK_LAUNCH_APP1                                     = 182
	VK_LAUNCH_APP2                                     = 183
	VK_OEM_1                                           = 186
	VK_OEM_PLUS                                        = 187
	VK_OEM_COMMA                                       = 188
	VK_OEM_MINUS                                       = 189
	VK_OEM_PERIOD                                      = 190
	VK_OEM_2                                           = 191
	VK_OEM_3                                           = 192
	VK_OEM_4                                           = 219
	VK_OEM_5                                           = 220
	VK_OEM_6                                           = 221
	VK_OEM_7                                           = 222
	VK_OEM_8                                           = 223
	VK_OEM_102                                         = 226
	VK_PACKET                                          = 231
	VK_PROCESSKEY                                      = 229 /*229*/
	VK_ATTN                                            = 246 /*246*/
	VK_CRSEL                                           = 247 /*247*/
	VK_EXSEL                                           = 248 /*248*/
	VK_EREOF                                           = 249 /*249*/
	VK_PLAY                                            = 250 /*250*/
	VK_ZOOM                                            = 251 /*251*/
	VK_NONAME                                          = 252 /*252*/
	VK_PA1                                             = 253 /*253*/
	VK_OEM_CLEAR                                       = 254 /*254*/
	WH_MIN                                             = -1
	WH_MSGFILTER                                       = -1
	WH_JOURNALRECORD                                   = 0
	WH_JOURNALPLAYBACK                                 = 1
	WH_KEYBOARD                                        = 2
	WH_GETMESSAGE                                      = 3
	WH_CALLWNDPROC                                     = 4
	WH_CBT                                             = 5
	WH_SYSMSGFILTER                                    = 6
	WH_MOUSE                                           = 7
	WH_HARDWARE                                        = 8
	WH_DEBUG                                           = 9
	WH_SHELL                                           = 10
	WH_FOREGROUNDIDLE                                  = 11
	WH_CALLWNDPROCRET                                  = 12
	WH_KEYBOARD_LL                                     = 13
	WH_MOUSE_LL                                        = 14
	WH_MAX                                             = 14
	WH_MINHOOK                                         = WH_MIN
	WH_MAXHOOK                                         = WH_MAX
	HC_ACTION                                          = 0
	HC_GETNEXT                                         = 1
	HC_SKIP                                            = 2
	HC_NOREMOVE                                        = 3
	HC_NOREM                                           = HC_NOREMOVE
	HC_SYSMODALON                                      = 4
	HC_SYSMODALOFF                                     = 5
	HCBT_MOVESIZE                                      = 0
	HCBT_MINMAX                                        = 1
	HCBT_QS                                            = 2
	HCBT_CREATEWND                                     = 3
	HCBT_DESTROYWND                                    = 4
	HCBT_ACTIVATE                                      = 5
	HCBT_CLICKSKIPPED                                  = 6
	HCBT_KEYSKIPPED                                    = 7
	HCBT_SYSCOMMAND                                    = 8
	HCBT_SETFOCUS                                      = 9
	WTS_CONSOLE_CONNECT                                = 0x1
	WTS_CONSOLE_DISCONNECT                             = 0x2
	WTS_REMOTE_CONNECT                                 = 0x3
	WTS_REMOTE_DISCONNECT                              = 0x4
	WTS_SESSION_LOGON                                  = 0x5
	WTS_SESSION_LOGOFF                                 = 0x6
	WTS_SESSION_LOCK                                   = 0x7
	WTS_SESSION_UNLOCK                                 = 0x8
	MSGF_DIALOGBOX                                     = 0
	MSGF_MESSAGEBOX                                    = 1
	MSGF_MENU                                          = 2
	MSGF_MOVE                                          = 3
	MSGF_SIZE                                          = 4
	MSGF_SCROLLBAR                                     = 5
	MSGF_NEXTWINDOW                                    = 6
	MSGF_MAINLOOP                                      = 8
	MSGF_MAX                                           = 8
	MSGF_USER                                          = 0x1000
	HSHELL_WINDOWCREATED                               = 1
	HSHELL_WINDOWDESTROYED                             = 2
	HSHELL_ACTIVATESHELLWINDOW                         = 3
	HSHELL_WINDOWACTIVATED                             = 4
	HSHELL_GETMINRECT                                  = 5
	HSHELL_REDRAW                                      = 6
	HSHELL_TASKMAN                                     = 7
	HSHELL_LANGUAGE                                    = 8
	HSHELL_ACCESSIBILITYSTATE                          = 11
	HSHELL_APPCOMMAND                                  = 12
	HSHELL_WINDOWREPLACED                              = 13
	ACCESS_STICKYKEYS                                  = 0x0001
	ACCESS_FILTERKEYS                                  = 0x0002
	ACCESS_MOUSEKEYS                                   = 0x0003
	APPCOMMAND_BROWSER_BACKWARD                        = 1
	APPCOMMAND_BROWSER_FORWARD                         = 2
	APPCOMMAND_BROWSER_REFRESH                         = 3
	APPCOMMAND_BROWSER_STOP                            = 4
	APPCOMMAND_BROWSER_SEARCH                          = 5
	APPCOMMAND_BROWSER_FAVORITES                       = 6
	APPCOMMAND_BROWSER_HOME                            = 7
	APPCOMMAND_VOLUME_MUTE                             = 8
	APPCOMMAND_VOLUME_DOWN                             = 9
	APPCOMMAND_VOLUME_UP                               = 10
	APPCOMMAND_MEDIA_NEXTTRACK                         = 11
	APPCOMMAND_MEDIA_PREVIOUSTRACK                     = 12
	APPCOMMAND_MEDIA_STOP                              = 13
	APPCOMMAND_MEDIA_PLAY_PAUSE                        = 14
	APPCOMMAND_LAUNCH_MAIL                             = 15
	APPCOMMAND_LAUNCH_MEDIA_SELECT                     = 16
	APPCOMMAND_LAUNCH_APP1                             = 17
	APPCOMMAND_LAUNCH_APP2                             = 18
	APPCOMMAND_BASS_DOWN                               = 19
	APPCOMMAND_BASS_BOOST                              = 20
	APPCOMMAND_BASS_UP                                 = 21
	APPCOMMAND_TREBLE_DOWN                             = 22
	APPCOMMAND_TREBLE_UP                               = 23
	APPCOMMAND_MICROPHONE_VOLUME_MUTE                  = 24
	APPCOMMAND_MICROPHONE_VOLUME_DOWN                  = 25
	APPCOMMAND_MICROPHONE_VOLUME_UP                    = 26
	APPCOMMAND_HELP                                    = 27
	APPCOMMAND_FIND                                    = 28
	APPCOMMAND_NEW                                     = 29
	APPCOMMAND_OPEN                                    = 30
	APPCOMMAND_CLOSE                                   = 31
	APPCOMMAND_SAVE                                    = 32
	APPCOMMAND_PRINT                                   = 33
	APPCOMMAND_UNDO                                    = 34
	APPCOMMAND_REDO                                    = 35
	APPCOMMAND_COPY                                    = 36
	APPCOMMAND_CUT                                     = 37
	APPCOMMAND_PASTE                                   = 38
	APPCOMMAND_REPLY_TO_MAIL                           = 39
	APPCOMMAND_FORWARD_MAIL                            = 40
	APPCOMMAND_SEND_MAIL                               = 41
	APPCOMMAND_SPELL_CHECK                             = 42
	APPCOMMAND_DICTATE_OR_COMMAND_CONTROL_TOGGLE       = 43
	APPCOMMAND_MIC_ON_OFF_TOGGLE                       = 44
	APPCOMMAND_CORRECTION_LIST                         = 45
	APPCOMMAND_MEDIA_PLAY                              = 46
	APPCOMMAND_MEDIA_PAUSE                             = 47
	APPCOMMAND_MEDIA_RECORD                            = 48
	APPCOMMAND_MEDIA_FAST_FORWARD                      = 49
	APPCOMMAND_MEDIA_REWIND                            = 50
	APPCOMMAND_MEDIA_CHANNEL_UP                        = 51
	APPCOMMAND_MEDIA_CHANNEL_DOWN                      = 52
	APPCOMMAND_DELETE                                  = 53
	APPCOMMAND_DWM_FLIP3D                              = 54
	FAPPCOMMAND_MOUSE                                  = 0x8000
	FAPPCOMMAND_KEY                                    = 0
	FAPPCOMMAND_OEM                                    = 0x1000
	FAPPCOMMAND_MASK                                   = 0xF000
	NOTIFY_FOR_THIS_SESSION                            = 0x0
	NOTIFY_FOR_ALL_SESSIONS                            = 0x1
	HKL_PREV                                           = 0
	HKL_NEXT                                           = 1
	KLF_ACTIVATE                                       = 1
	KLF_SUBSTITUTE_OK                                  = 2
	KLF_UNLOADPREVIOUS                                 = 4
	KLF_REORDER                                        = 8
	KLF_REPLACELANG                                    = 0x10
	KLF_NOTELLSHELL                                    = 128
	KL_NAMELENGTH                                      = 9
	GMMP_USE_DISPLAY_POINTS                            = 1
	GMMP_USE_DRIVER_POINTS                             = 2
	DESKTOP_READOBJECTS                                = 1
	DESKTOP_CREATEWINDOW                               = 2
	DESKTOP_CREATEMENU                                 = 4
	DESKTOP_HOOKCONTROL                                = 8
	DESKTOP_JOURNALRECORD                              = 0x10
	DESKTOP_JOURNALPLAYBACK                            = 0x20
	DESKTOP_ENUMERATE                                  = 0x40
	DESKTOP_WRITEOBJECTS                               = 128
	DESKTOP_SWITCHDESKTOP                              = 0x100
	DF_ALLOWOTHERACCOUNTHOOK                           = 1
	WINSTA_ENUMDESKTOPS                                = 1
	WINSTA_READATTRIBUTES                              = 2
	WINSTA_ACCESSCLIPBOARD                             = 4
	WINSTA_CREATEDESKTOP                               = 8
	WINSTA_WRITEATTRIBUTES                             = 0x10
	WINSTA_ACCESSGLOBALATOMS                           = 0x20
	WINSTA_EXITWINDOWS                                 = 0x40
	WINSTA_ENUMERATE                                   = 0x100
	WINSTA_READSCREEN                                  = 0x200
	WSF_VISIBLE                                        = 1
	UOI_FLAGS                                          = 1
	UOI_NAME                                           = 2
	UOI_TYPE                                           = 3
	UOI_USER_SID                                       = 4
	UOI_HEAPSIZE                                       = 5
	UOI_IO                                             = 6
	GWL_WNDPROC                                        = -4
	GWL_HINSTANCE                                      = -6
	GWL_HWNDPARENT                                  = -8
	GWL_STYLE                                          = -16
	GWL_EXSTYLE                                        = -20
	GWL_USERDATA                                       = -21
	GWL_ID                                             = -12
	GCL_MENUNAME                                       = -8
	GCL_HBRBACKGROUND                                  = -10
	GCL_HCURSOR                                        = -12
	GCL_HICON                                          = -14
	GCL_HMODULE                                        = -16
	GCL_CBWNDEXTRA                                     = -18
	GCL_CBCLSEXTRA                                     = -20
	GCL_WNDPROC                                        = -24
	GCL_STYLE                                          = -26
	GCW_ATOM                                           = -32
	GCL_HICONSM                                        = -34
	WA_INACTIVE                                        = 0
	WA_ACTIVE                                          = 1
	WA_CLICKACTIVE                                     = 2
	PWR_OK                                             = 1
	PWR_FAIL                                           = -1
	PWR_SUSPENDREQUEST                                 = 1
	PWR_SUSPENDRESUME                                  = 2
	PWR_CRITICALRESUME                                 = 3
	NFR_ANSI                                           = 1
	NFR_UNICODE                                        = 2
	NF_QUERY                                           = 3
	NF_REQUERY                                         = 4
	WHEEL_DELTA                                        = 120      /* Value for rolling one detent */
	WHEEL_PAGESCROLL                                   = MAXDWORD /* Scroll one page */
	MENULOOP_WINDOW                                    = 0
	MENULOOP_POPUP                                     = 1
	UNICODE_NOCHAR                                     = 0xFFFF
	UIS_SET                                            = 1
	UIS_CLEAR                                          = 2
	UIS_INITIALIZE                                     = 3
	UISF_HIDEFOCUS                                     = 0x1
	UISF_HIDEACCEL                                     = 0x2
	UISF_ACTIVE                                        = 0x4
	PBT_APMQUERYSUSPEND                                = 0x0000
	PBT_APMQUERYSTANDBY                                = 0x0001
	PBT_APMQUERYSUSPENDFAILED                          = 0x0002
	PBT_APMQUERYSTANDBYFAILED                          = 0x0003
	PBT_APMSUSPEND                                     = 0x0004
	PBT_APMSTANDBY                                     = 0x0005
	PBT_APMRESUMECRITICAL                              = 0x0006
	PBT_APMRESUMESUSPEND                               = 0x0007
	PBT_APMRESUMESTANDBY                               = 0x0008
	PBTF_APMRESUMEFROMFAILURE                          = 0x00000001
	PBT_APMBATTERYLOW                                  = 0x0009
	PBT_APMPOWERSTATUSCHANGE                           = 0x000A
	PBT_APMOEMEVENT                                    = 0x000B
	PBT_APMRESUMEAUTOMATIC                             = 0x0012
	PBT_POWERSETTINGCHANGE                             = 0x8013
	WMSZ_LEFT                                          = 1
	WMSZ_RIGHT                                         = 2
	WMSZ_TOP                                           = 3
	WMSZ_TOPLEFT                                       = 4
	WMSZ_TOPRIGHT                                      = 5
	WMSZ_BOTTOM                                        = 6
	WMSZ_BOTTOMLEFT                                    = 7
	WMSZ_BOTTOMRIGHT                                   = 8
	ST_BEGINSWP                                        = 0
	ST_ENDSWP                                          = 1
	HTERROR                                            = -2
	HTTRANSPARENT                                      = -1
	HTNOWHERE                                          = 0
	HTCLIENT                                           = 1
	HTCAPTION                                          = 2
	HTSYSMENU                                          = 3
	HTGROWBOX                                          = 4
	HTSIZE                                             = HTGROWBOX
	HTMENU                                             = 5
	HTHSCROLL                                          = 6
	HTVSCROLL                                          = 7
	HTMINBUTTON                                        = 8
	HTMAXBUTTON                                        = 9
	HTLEFT                                             = 10
	HTRIGHT                                            = 11
	HTTOP                                              = 12
	HTTOPLEFT                                          = 13
	HTTOPRIGHT                                         = 14
	HTBOTTOM                                           = 15
	HTBOTTOMLEFT                                       = 0x10
	HTBOTTOMRIGHT                                      = 17
	HTBORDER                                           = 18
	HTREDUCE                                           = HTMINBUTTON
	HTZOOM                                             = HTMAXBUTTON
	HTSIZEFIRST                                        = HTLEFT
	HTSIZELAST                                         = HTBOTTOMRIGHT
	HTOBJECT                                           = 19
	HTCLOSE                                            = 20
	HTHELP                                             = 21
	SMTO_NORMAL                                        = 0
	SMTO_BLOCK                                         = 1
	SMTO_ABORTIFHUNG                                   = 2
	SMTO_NOTIMEOUTIFNOTHUNG                            = 8
	SMTO_ERRORONEXIT                                   = 0x20
	MA_ACTIVATE                                        = 1
	MA_ACTIVATEANDEAT                                  = 2
	MA_NOACTIVATE                                      = 3
	MA_NOACTIVATEANDEAT                                = 4
	ICON_SMALL                                         = 0
	ICON_BIG                                           = 1
	ICON_SMALL2                                        = 2
	SIZE_RESTORED                                      = 0
	SIZE_MINIMIZED                                     = 1
	SIZE_MAXIMIZED                                     = 2
	SIZE_MAXSHOW                                       = 3
	SIZE_MAXHIDE                                       = 4
	SIZENORMAL                                         = SIZE_RESTORED
	SIZEICONIC                                         = SIZE_MINIMIZED
	SIZEFULLSCREEN                                     = SIZE_MAXIMIZED
	SIZEZOOMSHOW                                       = SIZE_MAXSHOW
	SIZEZOOMHIDE                                       = SIZE_MAXHIDE
	WVR_ALIGNTOP                                       = 0x10
	WVR_ALIGNLEFT                                      = 0x20
	WVR_ALIGNBOTTOM                                    = 0x40
	WVR_ALIGNRIGHT                                     = 0x80
	WVR_HREDRAW                                        = 0x100
	WVR_VREDRAW                                        = 0x200
	WVR_REDRAW                                         = (WVR_HREDRAW | WVR_VREDRAW)
	WVR_VALIDRECTS                                     = 0x400
	MK_LBUTTON                                         = 1
	MK_RBUTTON                                         = 2
	MK_SHIFT                                           = 4
	MK_CONTROL                                         = 8
	MK_MBUTTON                                         = 0x10
	TME_HOVER                                          = 0x00000001
	TME_LEAVE                                          = 0x00000002
	TME_NONCLIENT                                      = 0x00000010
	TME_QUERY                                          = 0x40000000
	TME_CANCEL                                         = 0x80000000
	HOVER_DEFAULT                                      = 0xFFFFFFFF
	WS_OVERLAPPED                                      = 0
	WS_POPUP                                           = 0x80000000
	WS_CHILD                                           = 0x40000000
	WS_MINIMIZE                                        = 0x20000000
	WS_VISIBLE                                         = 0x10000000
	WS_DISABLED                                        = 0x8000000
	WS_CLIPSIBLINGS                                    = 0x4000000
	WS_CLIPCHILDREN                                    = 0x2000000
	WS_MAXIMIZE                                        = 0x1000000
	WS_CAPTION                                         = 0xC00000 /* WS_BORDER | WS_DLGFRAME  */
	WS_BORDER                                          = 0x800000
	WS_DLGFRAME                                        = 0x400000
	WS_VSCROLL                                         = 0x200000
	WS_HSCROLL                                         = 0x100000
	WS_SYSMENU                                         = 0x80000
	WS_THICKFRAME                                      = 0x40000
	WS_GROUP                                           = 0x20000
	WS_TABSTOP                                         = 0x10000
	WS_MINIMIZEBOX                                     = 0x20000
	WS_MAXIMIZEBOX                                     = 0x10000
	WS_TILED                                           = WS_OVERLAPPED
	WS_ICONIC                                          = WS_MINIMIZE
	WS_SIZEBOX                                         = WS_THICKFRAME
	WS_OVERLAPPEDWINDOW                                = (WS_OVERLAPPED | WS_CAPTION | WS_SYSMENU |
		WS_THICKFRAME | WS_MINIMIZEBOX | WS_MAXIMIZEBOX)
	WS_TILEDWINDOW             = WS_OVERLAPPEDWINDOW
	WS_POPUPWINDOW             = (WS_POPUP | WS_BORDER | WS_SYSMENU)
	WS_CHILDWINDOW             = (WS_CHILD)
	WS_EX_DLGMODALFRAME        = 1
	WS_EX_NOPARENTNOTIFY       = 4
	WS_EX_TOPMOST              = 8
	WS_EX_ACCEPTFILES          = 0x10
	WS_EX_TRANSPARENT          = 0x20
	WS_EX_MDICHILD             = 0x40
	WS_EX_TOOLWINDOW           = 0x80
	WS_EX_WINDOWEDGE           = 0x100
	WS_EX_CLIENTEDGE           = 0x200
	WS_EX_CONTEXTHELP          = 0x400
	WS_EX_RIGHT                = 0x1000
	WS_EX_LEFT                 = 0
	WS_EX_RTLREADING           = 0x2000
	WS_EX_LTRREADING           = 0
	WS_EX_LEFTSCROLLBAR        = 0x4000
	WS_EX_RIGHTSCROLLBAR       = 0
	WS_EX_CONTROLPARENT        = 0x10000
	WS_EX_STATICEDGE           = 0x20000
	WS_EX_APPWINDOW            = 0x40000
	WS_EX_OVERLAPPEDWINDOW     = (WS_EX_WINDOWEDGE | WS_EX_CLIENTEDGE)
	WS_EX_PALETTEWINDOW        = (WS_EX_WINDOWEDGE | WS_EX_TOOLWINDOW | WS_EX_TOPMOST)
	WS_EX_LAYERED              = 0x00080000
	WS_EX_NOINHERITLAYOUT      = 0x00100000 // Disable inheritence of mirroring by children
	WS_EX_LAYOUTRTL            = 0x00400000 // Right to left mirroring
	WS_EX_COMPOSITED           = 0x02000000
	WS_EX_NOACTIVATE           = 0x08000000
	CS_VREDRAW                 = 1
	CS_HREDRAW                 = 2
	CS_KEYCVTWINDOW            = 4
	CS_DBLCLKS                 = 8
	CS_OWNDC                   = 0x20
	CS_CLASSDC                 = 0x40
	CS_PARENTDC                = 0x80
	CS_NOKEYCVT                = 0x100
	CS_NOCLOSE                 = 0x200
	CS_SAVEBITS                = 0x800
	CS_BYTEALIGNCLIENT         = 0x1000
	CS_BYTEALIGNWINDOW         = 0x2000
	CS_GLOBALCLASS             = 0x4000
	CS_IME                     = 0x10000
	CS_DROPSHADOW              = 0x20000
	PRF_CHECKVISIBLE           = 1
	PRF_NONCLIENT              = 2
	PRF_CLIENT                 = 4
	PRF_ERASEBKGND             = 8
	PRF_CHILDREN               = 0x10
	PRF_OWNED                  = 0x20
	BDR_RAISEDOUTER            = 1
	BDR_SUNKENOUTER            = 2
	BDR_RAISEDINNER            = 4
	BDR_SUNKENINNER            = 8
	BDR_OUTER                  = 3
	BDR_INNER                  = 12
	BDR_RAISED                 = 5
	BDR_SUNKEN                 = 10
	EDGE_RAISED                = (BDR_RAISEDOUTER | BDR_RAISEDINNER)
	EDGE_SUNKEN                = (BDR_SUNKENOUTER | BDR_SUNKENINNER)
	EDGE_ETCHED                = (BDR_SUNKENOUTER | BDR_RAISEDINNER)
	EDGE_BUMP                  = (BDR_RAISEDOUTER | BDR_SUNKENINNER)
	BF_LEFT                    = 1
	BF_TOP                     = 2
	BF_RIGHT                   = 4
	BF_BOTTOM                  = 8
	BF_TOPLEFT                 = (BF_TOP | BF_LEFT)
	BF_TOPRIGHT                = (BF_TOP | BF_RIGHT)
	BF_BOTTOMLEFT              = (BF_BOTTOM | BF_LEFT)
	BF_BOTTOMRIGHT             = (BF_BOTTOM | BF_RIGHT)
	BF_RECT                    = (BF_LEFT | BF_TOP | BF_RIGHT | BF_BOTTOM)
	BF_DIAGONAL                = 0x10
	BF_DIAGONAL_ENDTOPRIGHT    = (BF_DIAGONAL | BF_TOP | BF_RIGHT)
	BF_DIAGONAL_ENDTOPLEFT     = (BF_DIAGONAL | BF_TOP | BF_LEFT)
	BF_DIAGONAL_ENDBOTTOMLEFT  = (BF_DIAGONAL | BF_BOTTOM | BF_LEFT)
	BF_DIAGONAL_ENDBOTTOMRIGHT = (BF_DIAGONAL | BF_BOTTOM | BF_RIGHT)
	BF_MIDDLE                  = 0x800  /* Fill in the middle */
	BF_SOFT                    = 0x1000 /* For softer buttons */
	BF_ADJUST                  = 0x2000 /* Calculate the space left over */
	BF_FLAT                    = 0x4000 /* For flat rather than 3D borders */
	BF_MONO                    = 0x8000 /* For monochrome borders */
	DFC_CAPTION                = 1
	DFC_MENU                   = 2
	DFC_SCROLL                 = 3
	DFC_BUTTON                 = 4
	DFC_POPUPMENU              = 5
	DFCS_CAPTIONCLOSE          = 0
	DFCS_CAPTIONMIN            = 1
	DFCS_CAPTIONMAX            = 2
	DFCS_CAPTIONRESTORE        = 3
	DFCS_CAPTIONHELP           = 4
	DFCS_MENUARROW             = 0
	DFCS_MENUCHECK             = 1
	DFCS_MENUBULLET            = 2
	DFCS_MENUARROWRIGHT        = 4
	DFCS_SCROLLUP              = 0
	DFCS_SCROLLDOWN            = 1
	DFCS_SCROLLLEFT            = 2
	DFCS_SCROLLRIGHT           = 3
	DFCS_SCROLLCOMBOBOX        = 5
	DFCS_SCROLLSIZEGRIP        = 8
	DFCS_SCROLLSIZEGRIPRIGHT   = 0x10
	DFCS_BUTTONCHECK           = 0
	DFCS_BUTTONRADIOIMAGE      = 1
	DFCS_BUTTONRADIOMASK       = 2
	DFCS_BUTTONRADIO           = 4
	DFCS_BUTTON3STATE          = 8
	DFCS_BUTTONPUSH            = 0x10
	DFCS_INACTIVE              = 0x100
	DFCS_PUSHED                = 0x200
	DFCS_CHECKED               = 0x400
	DFCS_TRANSPARENT           = 0x800
	DFCS_HOT                   = 0x1000
	DFCS_ADJUSTRECT            = 0x2000
	DFCS_FLAT                  = 0x4000
	DFCS_MONO                  = 0x8000
	DC_ACTIVE                  = 1
	DC_SMALLCAP                = 2
	DC_ICON                    = 4
	DC_TEXT                    = 8
	DC_INBUTTON                = 0x10
	DC_GRADIENT                = 0x20
	DC_BUTTONS                 = 0x1000
	IDANI_OPEN                 = 1
	IDANI_CLOSE                = 2
	IDANI_CAPTION              = 3
	CF_TEXT                    = 1
	CF_BITMAP                  = 2
	CF_METAFILEPICT            = 3
	CF_SYLK                    = 4
	CF_DIF                     = 5
	CF_TIFF                    = 6
	CF_OEMTEXT                 = 7
	CF_DIB                     = 8
	CF_PALETTE                 = 9
	CF_PENDATA                 = 10
	CF_RIFF                    = 11
	CF_WAVE                    = 12
	CF_UNICODETEXT             = 13
	CF_ENHMETAFILE             = 14
	CF_HDROP                   = 15
	CF_LOCALE                  = 0x10
	CF_MAX                     = 18 /* if WINVER >= 0x0500 */
	//CF_MAX = 17; /* else if WINVER >= 0x0400 */
	//CF_MAX = 15; /* else */
	//CF_MAX=17 have been used in 0x(TP)\app\common\IDEVirtualTrees.pas line 3811: list od clipboard formats
	//Added CF_DIBV5 = 17 format to description entries
	CF_DIBV5                    = 17
	CF_MAX_XP                   = 18
	CF_OWNERDISPLAY             = 128
	CF_DSPTEXT                  = 129
	CF_DSPBITMAP                = 130
	CF_DSPMETAFILEPICT          = 131
	CF_DSPENHMETAFILE           = 142
	CF_PRIVATEFIRST             = 0x200
	CF_PRIVATELAST              = 767
	CF_GDIOBJFIRST              = 768
	CF_GDIOBJLAST               = 1023
	FVIRTKEY                    = 1
	FNOINVERT                   = 2
	FSHIFT                      = 4
	FCONTROL                    = 8
	FALT                        = 0x10
	WPF_SETMINPOSITION          = 1
	WPF_RESTORETOMAXIMIZED      = 2
	ODT_MENU                    = 1
	ODT_LISTBOX                 = 2
	ODT_COMBOBOX                = 3
	ODT_BUTTON                  = 4
	ODT_STATIC                  = 5
	ODA_DRAWENTIRE              = 1
	ODA_SELECT                  = 2
	ODA_FOCUS                   = 4
	ODS_SELECTED                = 1
	ODS_GRAYED                  = 2
	ODS_DISABLED                = 4
	ODS_CHECKED                 = 8
	ODS_FOCUS                   = 0x10
	ODS_DEFAULT                 = 0x20
	ODS_COMBOBOXEDIT            = 0x1000
	ODS_HOTLIGHT                = 0x40
	ODS_INACTIVE                = 0x80
	PM_NOREMOVE                 = 0
	PM_REMOVE                   = 1
	PM_NOYIELD                  = 2
	MOD_ALT                     = 1
	MOD_CONTROL                 = 2
	MOD_SHIFT                   = 4
	MOD_WIN                     = 8
	MOD_NOREPEAT                = 0x4000
	IDHOT_SNAPWINDOW            = -1 /* SHIFT-PRINTSCRN  */
	IDHOT_SNAPDESKTOP           = -2 /* PRINTSCRN        */
	EW_RESTARTWINDOWS           = 0x0042
	EW_REBOOTSYSTEM             = 0x0043
	EW_EXITANDEXECAPP           = 0x0044
	ENDSESSION_LOGOFF           = 0x80000000
	ENDSESSION_CRITICAL         = 0x40000000
	ENDSESSION_CLOSEAPP         = 0x00000001
	EWX_LOGOFF                  = 0
	EWX_SHUTDOWN                = 1
	EWX_REBOOT                  = 2
	EWX_FORCE                   = 4
	EWX_POWEROFF                = 8
	EWX_FORCEIFHUNG             = 0x10
	EWX_QUICKRESOLVE            = 0x20
	EWX_RESTARTAPPS             = 0x40
	BSM_ALLCOMPONENTS           = 0x00000000
	BSM_VXDS                    = 0x00000001
	BSM_NETDRIVER               = 0x00000002
	BSM_INSTALLABLEDRIVERS      = 0x00000004
	BSM_APPLICATIONS            = 0x00000008
	BSM_ALLDESKTOPS             = 0x00000010
	BSF_QUERY                   = 0x00000001
	BSF_IGNORECURRENTTASK       = 0x00000002
	BSF_FLUSHDISK               = 0x00000004
	BSF_NOHANG                  = 0x00000008
	BSF_POSTMESSAGE             = 0x00000010
	BSF_FORCEIFHUNG             = 0x00000020
	BSF_NOTIMEOUTIFNOTHUNG      = 0x00000040
	DBWF_LPARAMPOINTER          = 0x8000
	BROADCAST_QUERY_DENY        = 0x424D5144 /* Return this value to deny a query. */
	DEVICE_NOTIFY_WINDOW_HANDLE = 0
	HWND_BROADCAST              = 0xFFFF
	wnd_Broadcast               = HWND_BROADCAST
	HWND_MESSAGE                = -3
	//  (*0xHPPEMIT 'static const syscall.Handle wnd_Message = (syscall.Handle)syscall.Handle_MESSAGE;'*)
	//  wnd_Message = syscall.Handle_MESSAGE;
	ISMEX_NOSEND       = 0
	ISMEX_SEND         = 1
	ISMEX_NOTIFY       = 2
	ISMEX_CALLBACK     = 4
	ISMEX_REPLIED      = 8
	CW_USEDEFAULT      = 0x80000000
	HWND_DESKTOP       = syscall.Handle(0)
	LWA_COLORKEY       = 0x00000001
	LWA_ALPHA          = 0x00000002
	ULW_COLORKEY       = 0x00000001
	ULW_ALPHA          = 0x00000002
	ULW_OPAQUE         = 0x00000004
	FLASHW_STOP        = 0x0
	FLASHW_CAPTION     = 0x1
	FLASHW_TRAY        = 0x2
	FLASHW_ALL         = FLASHW_CAPTION | FLASHW_TRAY
	FLASHW_TIMER       = 0x4
	FLASHW_TIMERNOFG   = 0xC
	WDA_NONE           = 0x00000000
	WDA_MONITOR        = 0x00000001
	SWP_NOSIZE         = 1
	SWP_NOMOVE         = 2
	SWP_NOZORDER       = 4
	SWP_NOREDRAW       = 8
	SWP_NOACTIVATE     = 0x10
	SWP_FRAMECHANGED   = 0x20 /* The frame changed: send WM_NCCALCSIZE */
	SWP_SHOWWINDOW     = 0x40
	SWP_HIDEWINDOW     = 0x80
	SWP_NOCOPYBITS     = 0x100
	SWP_NOOWNERZORDER  = 0x200 /* Don't do owner Z ordering */
	SWP_NOSENDCHANGING = 0x400 /* Don't send WM_WINDOWPOSCHANGING */
	SWP_DRAWFRAME      = SWP_FRAMECHANGED
	SWP_NOREPOSITION   = SWP_NOOWNERZORDER
	SWP_DEFERERASE     = 0x2000
	SWP_ASYNCWINDOWPOS = 0x4000

	ShowFlagsHide    = SWP_NOSIZE + SWP_NOMOVE + SWP_NOZORDER + SWP_NOACTIVATE + SWP_HIDEWINDOW
	ShowFlagsVisible = SWP_NOSIZE + SWP_NOMOVE + SWP_NOZORDER + SWP_NOACTIVATE + SWP_SHOWWINDOW

	HWND_TOP                       = 0
	HWND_BOTTOM                    = 1
	HWND_TOPMOST                   = -1
	HWND_NOTOPMOST                 = -2
	DLGWINDOWEXTRA                 = 30
	KEYEVENTF_EXTENDEDKEY          = 1
	KEYEVENTF_KEYUP                = 2
	KEYEVENTF_UNICODE              = 4
	KEYEVENTF_SCANCODE             = 8
	MOUSEEVENTF_MOVE               = 0x0001 /* mouse move */
	MOUSEEVENTF_LEFTDOWN           = 0x0002 /* left button down */
	MOUSEEVENTF_LEFTUP             = 0x0004 /* left button up */
	MOUSEEVENTF_RIGHTDOWN          = 0x0008 /* right button down */
	MOUSEEVENTF_RIGHTUP            = 0x0010 /* right button up */
	MOUSEEVENTF_MIDDLEDOWN         = 0x0020 /* middle button down */
	MOUSEEVENTF_MIDDLEUP           = 0x0040 /* middle button up */
	MOUSEEVENTF_WHEEL              = 0x0800 /* wheel button rolled */
	MOUSEEVENTF_HWHEEL             = 0x1000 /* hwheel button rolled */
	MOUSEEVENTF_MOVE_NOCOALESCE    = 0x2000 /* hwheel button rolled */
	MOUSEEVENTF_ABSOLUTE           = 0x8000 /* absolute move */
	INPUT_MOUSE                    = 0
	INPUT_KEYBOARD                 = 1
	INPUT_HARDWARE                 = 2
	TOUCHEVENTF_MOVE               = 0x0001
	TOUCHEVENTF_DOWN               = 0x0002
	TOUCHEVENTF_UP                 = 0x0004
	TOUCHEVENTF_INRANGE            = 0x0008
	TOUCHEVENTF_PRIMARY            = 0x0010
	TOUCHEVENTF_NOCOALESCE         = 0x0020
	TOUCHEVENTF_PEN                = 0x0040
	TOUCHEVENTF_PALM               = 0x0080
	TOUCHINPUTMASKF_TIMEFROMSYSTEM = 0x0001 // the dwTime field contains a system generated value
	TOUCHINPUTMASKF_EXTRAINFO      = 0x0002 // the dwExtraInfo field is valid
	TOUCHINPUTMASKF_CONTACTAREA    = 0x0004 // the cxContact and cyContact fields are valid
	TWF_FINETOUCH                  = 0x00000001
	TWF_WANTPALM                   = 0x00000002
	MAPVK_VK_TO_VSC                = 0
	MAPVK_VSC_TO_VK                = 1
	MAPVK_VK_TO_CHAR               = 2
	MAPVK_VSC_TO_VK_EX             = 3
	MAPVK_VK_TO_VSC_EX             = 4
	MWMO_WAITALL                   = 0x0001
	MWMO_ALERTABLE                 = 0x0002
	QS_KEY                         = 0x0001
	QS_MOUSEMOVE                   = 0x0002
	QS_MOUSEBUTTON                 = 0x0004
	QS_POSTMESSAGE                 = 0x0008
	QS_TIMER                       = 0x0010
	QS_PAINT                       = 0x0020
	QS_SENDMESSAGE                 = 0x0040
	QS_HOTKEY                      = 0x0080
	QS_ALLPOSTMESSAGE              = 0x0100
	QS_MOUSE                       = (QS_MOUSEMOVE | QS_MOUSEBUTTON)
	/* _WIN32_WINNT >= 0x0501 */
	QS_RAWINPUT                    = 0x0400
	QS_INPUT                       = (QS_MOUSE | QS_KEY | QS_RAWINPUT)
	QS_ALLEVENTS                   = (QS_INPUT | QS_POSTMESSAGE | QS_TIMER | QS_PAINT | QS_HOTKEY)
	QS_ALLINPUT                    = (QS_INPUT | QS_POSTMESSAGE | QS_TIMER | QS_PAINT | QS_HOTKEY | QS_SENDMESSAGE)
	SM_CXSCREEN                    = 0
	SM_CYSCREEN                    = 1
	SM_CXVSCROLL                   = 2
	SM_CYHSCROLL                   = 3
	SM_CYCAPTION                   = 4
	SM_CXBORDER                    = 5
	SM_CYBORDER                    = 6
	SM_CXDLGFRAME                  = 7
	SM_CYDLGFRAME                  = 8
	SM_CYVTHUMB                    = 9
	SM_CXHTHUMB                    = 10
	SM_CXICON                      = 11
	SM_CYICON                      = 12
	SM_CXCURSOR                    = 13
	SM_CYCURSOR                    = 14
	SM_CYMENU                      = 15
	SM_CXFULLSCREEN                = 0x10
	SM_CYFULLSCREEN                = 17
	SM_CYKANJIWINDOW               = 18
	SM_MOUSEPRESENT                = 19
	SM_CYVSCROLL                   = 20
	SM_CXHSCROLL                   = 21
	SM_DEBUG                       = 22
	SM_SWAPBUTTON                  = 23
	SM_RESERVED1                   = 24
	SM_RESERVED2                   = 25
	SM_RESERVED3                   = 26
	SM_RESERVED4                   = 27
	SM_CXMIN                       = 28
	SM_CYMIN                       = 29
	SM_CXSIZE                      = 30
	SM_CYSIZE                      = 31
	SM_CXFRAME                     = 0x20
	SM_CYFRAME                     = 33
	SM_CXMINTRACK                  = 34
	SM_CYMINTRACK                  = 35
	SM_CXDOUBLECLK                 = 36
	SM_CYDOUBLECLK                 = 37
	SM_CXICONSPACING               = 38
	SM_CYICONSPACING               = 39
	SM_MENUDROPALIGNMENT           = 40
	SM_PENWINDOWS                  = 41
	SM_DBCSENABLED                 = 42
	SM_CMOUSEBUTTONS               = 43
	SM_CXFIXEDFRAME                = SM_CXDLGFRAME /* win40 name change */
	SM_CYFIXEDFRAME                = SM_CYDLGFRAME /* win40 name change */
	SM_CXSIZEFRAME                 = SM_CXFRAME    /* win40 name change */
	SM_CYSIZEFRAME                 = SM_CYFRAME    /* win40 name change */
	SM_SECURE                      = 44
	SM_CXEDGE                      = 45
	SM_CYEDGE                      = 46
	SM_CXMINSPACING                = 47
	SM_CYMINSPACING                = 48
	SM_CXSMICON                    = 49
	SM_CYSMICON                    = 50
	SM_CYSMCAPTION                 = 51
	SM_CXSMSIZE                    = 52
	SM_CYSMSIZE                    = 53
	SM_CXMENUSIZE                  = 54
	SM_CYMENUSIZE                  = 55
	SM_ARRANGE                     = 56
	SM_CXMINIMIZED                 = 57
	SM_CYMINIMIZED                 = 58
	SM_CXMAXTRACK                  = 59
	SM_CYMAXTRACK                  = 60
	SM_CXMAXIMIZED                 = 61
	SM_CYMAXIMIZED                 = 62
	SM_NETWORK                     = 63
	SM_CLEANBOOT                   = 67
	SM_CXDRAG                      = 68
	SM_CYDRAG                      = 69
	SM_SHOWSOUNDS                  = 70
	SM_CXMENUCHECK                 = 71 /* Use instead of GetMenuCheckMarkDimensions()^ */
	SM_CYMENUCHECK                 = 72
	SM_SLOWMACHINE                 = 73
	SM_MIDEASTENABLED              = 74
	SM_MOUSEWHEELPRESENT           = 75
	SM_XVIRTUALSCREEN              = 76
	SM_YVIRTUALSCREEN              = 77
	SM_CXVIRTUALSCREEN             = 78
	SM_CYVIRTUALSCREEN             = 79
	SM_CMONITORS                   = 80
	SM_SAMEDISPLAYFORMAT           = 81
	SM_IMMENABLED                  = 82
	SM_CXFOCUSBORDER               = 83
	SM_CYFOCUSBORDER               = 84
	SM_TABLETPC                    = 86
	SM_MEDIACENTER                 = 87
	SM_STARTER                     = 88
	SM_SERVERR2                    = 89
	SM_MOUSEHORIZONTALWHEELPRESENT = 91
	SM_CXPADDEDBORDER              = 92
	SM_DIGITIZER                   = 94
	SM_MAXIMUMTOUCHES              = 95
	SM_CMETRICS                    = 97
	SM_REMOTESESSION               = 0x1000
	SM_SHUTTINGDOWN                = 0x2000
	SM_REMOTECONTROL               = 0x2001
	SM_CARETBLINKINGENABLED        = 0x2002
	MNC_IGNORE                     = 0
	MNC_CLOSE                      = 1
	MNC_EXECUTE                    = 2
	MNC_SELECT                     = 3
	MNS_NOCHECK                    = 0x80000000
	MNS_MODELESS                   = 0x40000000
	MNS_DRAGDROP                   = 0x20000000
	MNS_AUTODISMISS                = 0x10000000
	MNS_NOTIFYBYPOS                = 0x8000000
	MNS_CHECKORBMP                 = 0x4000000
	MIM_MAXHEIGHT                  = 1
	MIM_BACKGROUND                 = 2
	MIM_HELPID                     = 4
	MIM_MENUDATA                   = 8
	MIM_STYLE                      = 0x10
	MIM_APPLYTOSUBMENUS            = 0x80000000
	MND_CONTINUE                   = 0
	MND_ENDMENU                    = 1
	MNGOF_GAP                      = 3
	MNGO_NOINTERFACE               = 0
	MNGO_NOERROR                   = 1
	MIIM_STATE                     = 1
	MIIM_ID                        = 2
	MIIM_SUBMENU                   = 4
	MIIM_CHECKMARKS                = 8
	MIIM_TYPE                      = 0x10
	MIIM_DATA                      = 0x20
	MIIM_STRING                    = 0x40
	MIIM_BITMAP                    = 0x80
	MIIM_FTYPE                     = 0x100
	HBMMENU_CALLBACK               = -1
	HBMMENU_SYSTEM                 = 1
	HBMMENU_MBAR_RESTORE           = 2
	HBMMENU_MBAR_MINIMIZE          = 3
	HBMMENU_MBAR_CLOSE             = 5
	HBMMENU_MBAR_CLOSE_D           = 6
	HBMMENU_MBAR_MINIMIZE_D        = 7
	HBMMENU_POPUP_CLOSE            = 8
	HBMMENU_POPUP_RESTORE          = 9
	HBMMENU_POPUP_MAXIMIZE         = 10
	HBMMENU_POPUP_MINIMIZE         = 11
	GMDI_USEDISABLED               = 1
	GMDI_GOINTOPOPUPS              = 2
	TPM_LEFTBUTTON                 = 0
	TPM_RIGHTBUTTON                = 2
	TPM_LEFTALIGN                  = 0
	TPM_CENTERALIGN                = 4
	TPM_RIGHTALIGN                 = 8
	TPM_TOPALIGN                   = 0
	TPM_VCENTERALIGN               = 0x10
	TPM_BOTTOMALIGN                = 0x20
	TPM_HORIZONTAL                 = 0    /* Horz alignment matters more */
	TPM_VERTICAL                   = 0x40 /* Vert alignment matters more */
	TPM_NONOTIFY                   = 0x80 /* Don't send any notification msgs */
	TPM_RETURNCMD                  = 0x100
	TPM_RECURSE                    = 0x1
	TPM_HORPOSANIMATION            = 0x0400
	TPM_HORNEGANIMATION            = 0x0800
	TPM_VERPOSANIMATION            = 0x1000
	TPM_VERNEGANIMATION            = 0x2000
	TPM_NOANIMATION                = 0x4000
	TPM_LAYOUTRTL                  = 0x8000
	TPM_WORKAREA                   = 0x10000
	DOF_EXECUTABLE                 = 32769
	DOF_DOCUMENT                   = 32770
	DOF_DIRECTORY                  = 32771
	DOF_MULTIPLE                   = 32772
	DOF_PROGMAN                    = 1
	DOF_SHELLDATA                  = 2
	DO_DROPFILE                    = 0x454C4946
	DO_PRINTFILE                   = 0x544E5250
	DT_TOP                         = 0
	DT_LEFT                        = 0
	DT_CENTER                      = 1
	DT_RIGHT                       = 2
	DT_VCENTER                     = 4
	DT_BOTTOM                      = 8
	DT_WORDBREAK                   = 0x10
	DT_SINGLELINE                  = 0x20
	DT_EXPANDTABS                  = 0x40
	DT_TABSTOP                     = 0x80
	DT_NOCLIP                      = 0x100
	DT_EXTERNALLEADING             = 0x200
	DT_CALCRECT                    = 0x400
	DT_NOPREFIX                    = 0x800
	DT_INTERNAL                    = 0x1000
	DT_EDITCONTROL                 = 0x2000
	DT_PATH_ELLIPSIS               = 0x4000
	DT_END_ELLIPSIS                = 0x8000
	DT_MODIFYSTRING                = 0x10000
	DT_RTLREADING                  = 0x20000
	DT_WORD_ELLIPSIS               = 0x40000
	DT_NOFULLWIDTHCHARBREAK        = 0x0080000
	DT_HIDEPREFIX                  = 0x00100000
	DT_PREFIXONLY                  = 0x00200000
	DST_COMPLEX                    = 0
	DST_TEXT                       = 1
	DST_PREFIXTEXT                 = 2
	DST_ICON                       = 3
	DST_BITMAP                     = 4
	DSS_NORMAL                     = 0
	DSS_UNION                      = 0x10 /* Gray string appearance */
	DSS_DISABLED                   = 0x20
	DSS_MONO                       = 0x80
	DSS_RIGHT                      = 0x8000
	DCX_WINDOW                     = 1
	DCX_CACHE                      = 2
	DCX_NORESETATTRS               = 4
	DCX_CLIPCHILDREN               = 8
	DCX_CLIPSIBLINGS               = 0x10
	DCX_PARENTCLIP                 = 0x20
	DCX_EXCLUDERGN                 = 0x40
	DCX_INTERSECTRGN               = 0x80
	DCX_EXCLUDEUPDATE              = 0x100
	DCX_INTERSECTUPDATE            = 0x200
	DCX_LOCKWINDOWUPDATE           = 0x400
	DCX_VALIDATE                   = 0x200000
	RDW_INVALIDATE                 = 1
	RDW_INTERNALPAINT              = 2
	RDW_ERASE                      = 4
	RDW_VALIDATE                   = 8
	RDW_NOINTERNALPAINT            = 0x10
	RDW_NOERASE                    = 0x20
	RDW_NOCHILDREN                 = 0x40
	RDW_ALLCHILDREN                = 0x80
	RDW_UPDATENOW                  = 0x100
	RDW_ERASENOW                   = 0x200
	RDW_FRAME                      = 0x400
	RDW_NOFRAME                    = 0x800
	SW_SCROLLCHILDREN              = 1    /* Scroll children within lprcScroll. */
	SW_INVALIDATE                  = 2    /* Invalidate after scrolling */
	SW_ERASE                       = 4    /* If SW_INVALIDATE, don't send WM_ERASEBACKGROUND */
	SW_SMOOTHSCROLL                = 0x10 /* Use smooth scrolling */
	ESB_ENABLE_BOTH                = 0
	ESB_DISABLE_BOTH               = 3
	ESB_DISABLE_LEFT               = 1
	ESB_DISABLE_RIGHT              = 2
	ESB_DISABLE_UP                 = 1
	ESB_DISABLE_DOWN               = 2
	ESB_DISABLE_LTUP               = ESB_DISABLE_LEFT
	ESB_DISABLE_RTDN               = ESB_DISABLE_RIGHT
	HELPINFO_WINDOW                = 1
	HELPINFO_MENUITEM              = 2
	MB_OK                          = 0x00000000
	MB_OKCANCEL                    = 0x00000001
	MB_ABORTRETRYIGNORE            = 0x00000002
	MB_YESNOCANCEL                 = 0x00000003
	MB_YESNO                       = 0x00000004
	MB_RETRYCANCEL                 = 0x00000005
	MB_ICONHAND                    = 0x00000010
	MB_ICONQUESTION                = 0x00000020
	MB_ICONEXCLAMATION             = 0x00000030
	MB_ICONASTERISK                = 0x00000040
	MB_USERICON                    = 0x00000080
	MB_ICONWARNING                 = MB_ICONEXCLAMATION
	MB_ICONERROR                   = MB_ICONHAND
	MB_ICONINFORMATION             = MB_ICONASTERISK
	MB_ICONSTOP                    = MB_ICONHAND
	MB_DEFBUTTON1                  = 0x00000000
	MB_DEFBUTTON2                  = 0x00000100
	MB_DEFBUTTON3                  = 0x00000200
	MB_DEFBUTTON4                  = 0x00000300
	MB_APPLMODAL                   = 0x00000000
	MB_SYSTEMMODAL                 = 0x00001000
	MB_TASKMODAL                   = 0x00002000
	MB_HELP                        = 0x00004000 /* Help Button */
	MB_NOFOCUS                     = 0x00008000
	MB_SETFOREGROUND               = 0x00010000
	MB_DEFAULT_DESKTOP_ONLY        = 0x00020000
	MB_TOPMOST                     = 0x00040000
	MB_RIGHT                       = 0x00080000
	MB_RTLREADING                  = 0x00100000
	MB_SERVICE_NOTIFICATION        = 0x00200000
	MB_SERVICE_NOTIFICATION_NT3X   = 0x00040000
	MB_TYPEMASK                    = 0x0000000F
	MB_ICONMASK                    = 0x000000F0
	MB_DEFMASK                     = 0x00000F00
	MB_MODEMASK                    = 0x00003000
	MB_MISCMASK                    = 0x0000C000
	CWP_ALL                        = 0
	CWP_SKIPINVISIBLE              = 1
	CWP_SKIPDISABLED               = 2
	CWP_SKIPTRANSPARENT            = 4
	CTLCOLOR_MSGBOX                = 0
	CTLCOLOR_EDIT                  = 1
	CTLCOLOR_LISTBOX               = 2
	CTLCOLOR_BTN                   = 3
	CTLCOLOR_DLG                   = 4
	CTLCOLOR_SCROLLBAR             = 5
	CTLCOLOR_STATIC                = 6
	CTLCOLOR_MAX                   = 7
	COLOR_SCROLLBAR                = 0
	COLOR_BACKGROUND               = 1
	COLOR_ACTIVECAPTION            = 2
	COLOR_INACTIVECAPTION          = 3
	COLOR_MENU                     = 4
	COLOR_WINDOW                   = 5
	COLOR_WINDOWFRAME              = 6
	COLOR_MENUTEXT                 = 7
	COLOR_WINDOWTEXT               = 8
	COLOR_CAPTIONTEXT              = 9
	COLOR_ACTIVEBORDER             = 10
	COLOR_INACTIVEBORDER           = 11
	COLOR_APPWORKSPACE             = 12
	COLOR_HIGHLIGHT                = 13
	COLOR_HIGHLIGHTTEXT            = 14
	COLOR_BTNFACE                  = 15
	COLOR_BTNSHADOW                = 16
	COLOR_GRAYTEXT                 = 17
	COLOR_BTNTEXT                  = 18
	COLOR_INACTIVECAPTIONTEXT      = 19
	COLOR_BTNHIGHLIGHT             = 20
	COLOR_3DDKSHADOW               = 21
	COLOR_3DLIGHT                  = 22
	COLOR_INFOTEXT                 = 23
	COLOR_INFOBK                   = 24
	COLOR_HOTLIGHT                 = 26
	COLOR_GRADIENTACTIVECAPTION    = 27
	COLOR_GRADIENTINACTIVECAPTION  = 28
	COLOR_MENUHILIGHT              = 29
	COLOR_MENUBAR                  = 30
	COLOR_ENDCOLORS                = COLOR_MENUBAR
	COLOR_DESKTOP                  = COLOR_BACKGROUND
	COLOR_3DFACE                   = COLOR_BTNFACE
	COLOR_3DSHADOW                 = COLOR_BTNSHADOW
	COLOR_3DHIGHLIGHT              = COLOR_BTNHIGHLIGHT
	COLOR_3DHILIGHT                = COLOR_BTNHIGHLIGHT
	COLOR_BTNHILIGHT               = COLOR_BTNHIGHLIGHT
	GW_HWNDFIRST                   = 0
	GW_HWNDLAST                    = 1
	GW_HWNDNEXT                    = 2
	GW_HWNDPREV                    = 3
	GW_OWNER                       = 4
	GW_CHILD                       = 5
	// GW_MAX = 5; /* if WINVER <= 0x0400 */
	GW_MAX                          = 6 /* else - WINVER > 0x0400 */
	GW_ENABLEDPOPUP                 = 6 /* else - WINVER > 0x0400 */
	MF_INSERT                       = 0
	MF_CHANGE                       = 0x80
	MF_APPEND                       = 0x100
	MF_DELETE                       = 0x200
	MF_REMOVE                       = 0x1000
	MF_BYCOMMAND                    = 0
	MF_BYPOSITION                   = 0x400
	MF_SEPARATOR                    = 0x800
	MF_ENABLED                      = 0
	MF_GRAYED                       = 1
	MF_DISABLED                     = 2
	MF_UNCHECKED                    = 0
	MF_CHECKED                      = 8
	MF_USECHECKBITMAPS              = 0x200
	MF_STRING                       = 0
	MF_BITMAP                       = 4
	MF_OWNERDRAW                    = 0x100
	MF_POPUP                        = 0x10
	MF_MENUBARBREAK                 = 0x20
	MF_MENUBREAK                    = 0x40
	MF_UNHILITE                     = 0
	MF_HILITE                       = 0x80
	MF_DEFAULT                      = 0x1000
	MF_SYSMENU                      = 0x2000
	MF_HELP                         = 0x4000
	MF_RIGHTJUSTIFY                 = 0x4000
	MF_MOUSESELECT                  = 0x8000
	MF_END                          = 0x80 /* Obsolete -- only used by old RES files */
	MFT_STRING                      = MF_STRING
	MFT_BITMAP                      = MF_BITMAP
	MFT_MENUBARBREAK                = MF_MENUBARBREAK
	MFT_MENUBREAK                   = MF_MENUBREAK
	MFT_OWNERDRAW                   = MF_OWNERDRAW
	MFT_RADIOCHECK                  = 0x200
	MFT_SEPARATOR                   = MF_SEPARATOR
	MFT_RIGHTORDER                  = 0x2000
	MFT_RIGHTJUSTIFY                = MF_RIGHTJUSTIFY
	MFS_GRAYED                      = 3
	MFS_DISABLED                    = MFS_GRAYED
	MFS_CHECKED                     = MF_CHECKED
	MFS_HILITE                      = MF_HILITE
	MFS_ENABLED                     = MF_ENABLED
	MFS_UNCHECKED                   = MF_UNCHECKED
	MFS_UNHILITE                    = MF_UNHILITE
	MFS_DEFAULT                     = MF_DEFAULT
	MFS_MASK                        = 0x108B
	MFS_HOTTRACKDRAWN               = 0x10000000
	MFS_CACHEDBMP                   = 0x20000000
	MFS_BOTTOMGAPDROP               = 0x40000000
	MFS_TOPGAPDROP                  = 0x80000000
	MFS_GAPDROP                     = 0xC0000000
	SC_SIZE                         = 61440
	SC_MOVE                         = 61456
	SC_MINIMIZE                     = 61472
	SC_MAXIMIZE                     = 61488
	SC_NEXTWINDOW                   = 61504
	SC_PREVWINDOW                   = 61520
	SC_CLOSE                        = 61536
	SC_VSCROLL                      = 61552
	SC_HSCROLL                      = 61568
	SC_MOUSEMENU                    = 61584
	SC_KEYMENU                      = 61696
	SC_ARRANGE                      = 61712
	SC_RESTORE                      = 61728
	SC_TASKLIST                     = 61744
	SC_SCREENSAVE                   = 61760
	SC_HOTKEY                       = 61776
	SC_DEFAULT                      = 61792
	SC_MONITORPOWER                 = 61808
	SC_CONTEXTHELP                  = 61824
	SC_SEPARATOR                    = 61455
	SCF_ISSECURE                    = 0x00000001
	SC_ICON                         = SC_MINIMIZE
	SC_ZOOM                         = SC_MAXIMIZE
	IDC_ARROW                       = 32512
	IDC_IBEAM                       = 32513
	IDC_WAIT                        = 32514
	IDC_CROSS                       = 32515
	IDC_UPARROW                     = 32516
	IDC_SIZE                        = 32640
	IDC_ICON                        = 32641
	IDC_SIZENWSE                    = 32642
	IDC_SIZENESW                    = 32643
	IDC_SIZEWE                      = 32644
	IDC_SIZENS                      = 32645
	IDC_SIZEALL                     = 32646
	IDC_NO                          = 32648
	IDC_HAND                        = 32649
	IDC_APPSTARTING                 = 32650
	IDC_HELP                        = 32651
	IMAGE_BITMAP                    = 0
	IMAGE_ICON                      = 1
	IMAGE_CURSOR                    = 2
	IMAGE_ENHMETAFILE               = 3
	LR_DEFAULTCOLOR                 = 0x0000
	LR_MONOCHROME                   = 0x0001
	LR_COLOR                        = 0x0002
	LR_COPYRETURNORG                = 0x0004
	LR_COPYDELETEORG                = 0x0008
	LR_LOADFROMFILE                 = 0x0010
	LR_LOADTRANSPARENT              = 0x0020
	LR_DEFAULTSIZE                  = 0x0040
	LR_VGACOLOR                     = 0x0080
	LR_LOADMAP3DCOLORS              = 0x1000
	LR_CREATEDIBSECTION             = 0x2000
	LR_COPYFROMRESOURCE             = 0x4000
	LR_SHARED                       = 0x8000
	DI_MASK                         = 1
	DI_IMAGE                        = 2
	DI_NORMAL                       = 3
	DI_COMPAT                       = 4
	DI_DEFAULTSIZE                  = 8
	OBM_CLOSE                       = 32754
	OBM_UPARROW                     = 32753
	OBM_DNARROW                     = 32752
	OBM_RGARROW                     = 32751
	OBM_LFARROW                     = 32750
	OBM_REDUCE                      = 32749
	OBM_ZOOM                        = 32748
	OBM_RESTORE                     = 32747
	OBM_REDUCED                     = 32746
	OBM_ZOOMD                       = 32745
	OBM_RESTORED                    = 32744
	OBM_UPARROWD                    = 32743
	OBM_DNARROWD                    = 32742
	OBM_RGARROWD                    = 32741
	OBM_LFARROWD                    = 32740
	OBM_MNARROW                     = 32739
	OBM_COMBO                       = 32738
	OBM_UPARROWI                    = 32737
	OBM_DNARROWI                    = 32736
	OBM_RGARROWI                    = 32735
	OBM_LFARROWI                    = 32734
	OBM_OLD_CLOSE                   = 32767
	OBM_SIZE                        = 32766
	OBM_OLD_UPARROW                 = 32765
	OBM_OLD_DNARROW                 = 32764
	OBM_OLD_RGARROW                 = 32763
	OBM_OLD_LFARROW                 = 32762
	OBM_BTSIZE                      = 32761
	OBM_CHECK                       = 32760
	OBM_CHECKBOXES                  = 32759
	OBM_BTNCORNERS                  = 32758
	OBM_OLD_REDUCE                  = 32757
	OBM_OLD_ZOOM                    = 32756
	OBM_OLD_RESTORE                 = 32755
	OCR_NORMAL                      = 32512
	OCR_IBEAM                       = 32513
	OCR_WAIT                        = 32514
	OCR_CROSS                       = 32515
	OCR_UP                          = 32516
	OCR_SIZE                        = 32640 /* OBSOLETE: use OCR_SIZEALL */
	OCR_ICON                        = 32641 /* OBSOLETE: use OCR_NORMAL */
	OCR_SIZENWSE                    = 32642
	OCR_SIZENESW                    = 32643
	OCR_SIZEWE                      = 32644
	OCR_SIZENS                      = 32645
	OCR_SIZEALL                     = 32646
	OCR_ICOCUR                      = 32647 /* OBSOLETE: use OIC_WINLOGO */
	OCR_NO                          = 32648
	OCR_HAND                        = 32649
	OCR_APPSTARTING                 = 32650
	OIC_SAMPLE                      = 32512
	OIC_HAND                        = 32513
	OIC_QUES                        = 32514
	OIC_BANG                        = 32515
	OIC_NOTE                        = 32516
	OIC_WINLOGO                     = 32517
	OIC_WARNING                     = OIC_BANG
	OIC_ERROR                       = OIC_HAND
	OIC_INFORMATION                 = OIC_NOTE
	OIC_SHIELD                      = 32518
	RES_ICON                        = 1
	RES_CURSOR                      = 2
	ORD_LANGDRIVER                  = 1
	IDI_APPLICATION                 = 32512
	IDI_HAND                        = 32513
	IDI_QUESTION                    = 32514
	IDI_EXCLAMATION                 = 32515
	IDI_ASTERISK                    = 32516
	IDI_WINLOGO                     = 32517
	IDI_SHIELD                      = 32518
	IDI_WARNING                     = IDI_EXCLAMATION
	IDI_ERROR                       = IDI_HAND
	IDI_INFORMATION                 = IDI_ASTERISK
	IDOK                            = 1
	ID_OK                           = IDOK
	IDCANCEL                        = 2
	ID_CANCEL                       = IDCANCEL
	IDABORT                         = 3
	ID_ABORT                        = IDABORT
	IDRETRY                         = 4
	ID_RETRY                        = IDRETRY
	IDIGNORE                        = 5
	ID_IGNORE                       = IDIGNORE
	IDYES                           = 6
	ID_YES                          = IDYES
	IDNO                            = 7
	ID_NO                           = IDNO
	IDCLOSE                         = 8
	ID_CLOSE                        = IDCLOSE
	IDHELP                          = 9
	ID_HELP                         = IDHELP
	IDTRYAGAIN                      = 10
	IDCONTINUE                      = 11
	ES_LEFT                         = 0
	ES_CENTER                       = 1
	ES_RIGHT                        = 2
	ES_MULTILINE                    = 4
	ES_UPPERCASE                    = 8
	ES_LOWERCASE                    = 0x10
	ES_PASSWORD                     = 0x20
	ES_AUTOVSCROLL                  = 0x40
	ES_AUTOHSCROLL                  = 0x80
	ES_NOHIDESEL                    = 0x100
	ES_OEMCONVERT                   = 0x400
	ES_READONLY                     = 0x800
	ES_WANTRETURN                   = 0x1000
	ES_NUMBER                       = 0x2000
	EC_LEFTMARGIN                   = 1
	EC_RIGHTMARGIN                  = 2
	EC_USEFONTINFO                  = 65535
	EMSIS_COMPOSITIONSTRING         = 1
	EIMES_GETCOMPSTRATONCE          = 1
	EIMES_CANCELCOMPSTRINGFOCUS     = 2
	EIMES_COMPLETECOMPSTRKILLFOCUS  = 4
	WB_LEFT                         = 0
	WB_RIGHT                        = 1
	WB_ISDELIMITER                  = 2
	BS_SPLITBUTTON =0x0000000C
	BS_DEFSPLITBUTTON=0x0000000D
	BS_COMMANDLINK = 0x0000000E
	BS_DEFCOMMANDLINK= 0x0000000F
	BS_PUSHBUTTON                   = 0
	BS_DEFPUSHBUTTON                = 1
	BS_CHECKBOX                     = 2
	BS_AUTOCHECKBOX                 = 3
	BS_RADIOBUTTON                  = 4
	BS_3STATE                       = 5
	BS_AUTO3STATE                   = 6
	BS_GROUPBOX                     = 7
	BS_USERBUTTON                   = 8
	BS_AUTORADIOBUTTON              = 9
	BS_OWNERDRAW                    = 11
	BS_LEFTTEXT                     = 0x20
	BS_TEXT                         = 0
	BS_ICON                         = 0x40
	BS_BITMAP                       = 0x80
	BS_LEFT                         = 0x100
	BS_RIGHT                        = 0x200
	BS_CENTER                       = 768
	BS_TOP                          = 0x400
	BS_BOTTOM                       = 0x800
	BS_VCENTER                      = 3072
	BS_PUSHLIKE                     = 0x1000
	BS_MULTILINE                    = 0x2000
	BS_NOTIFY                       = 0x4000
	BS_FLAT                         = 0x8000
	BS_RIGHTBUTTON                  = BS_LEFTTEXT
	BST_UNCHECKED                   = 0
	BST_CHECKED                     = 1
	BST_INDETERMINATE               = 2
	BST_PUSHED                      = 4
	BST_FOCUS                       = 8
	SS_LEFT                         = 0
	SS_CENTER                       = 1
	SS_RIGHT                        = 2
	SS_ICON                         = 3
	SS_BLACKRECT                    = 4
	SS_GRAYRECT                     = 5
	SS_WHITERECT                    = 6
	SS_BLACKFRAME                   = 7
	SS_GRAYFRAME                    = 8
	SS_WHITEFRAME                   = 9
	SS_USERITEM                     = 10
	SS_SIMPLE                       = 11
	SS_LEFTNOWORDWRAP               = 12
	SS_BITMAP                       = 14
	SS_OWNERDRAW                    = 13
	SS_ENHMETAFILE                  = 15
	SS_ETCHEDHORZ                   = 0x10
	SS_ETCHEDVERT                   = 17
	SS_ETCHEDFRAME                  = 18
	SS_TYPEMASK                     = 31
	SS_NOPREFIX                     = 0x80 /* Don't do "&" character translation */
	SS_NOTIFY                       = 0x100
	SS_CENTERIMAGE                  = 0x200
	SS_RIGHTJUST                    = 0x400
	SS_REALSIZEIMAGE                = 0x800
	SS_SUNKEN                       = 0x1000
	SS_ENDELLIPSIS                  = 0x4000
	SS_PATHELLIPSIS                 = 0x8000
	SS_WORDELLIPSIS                 = 0xC000
	SS_ELLIPSISMASK                 = 0xC000
	STM_SETICON                     = 368
	STM_GETICON                     = 369
	STM_SETIMAGE                    = 370
	STM_GETIMAGE                    = 371
	STN_CLICKED                     = 0
	STN_DBLCLK                      = 1
	STN_ENABLE                      = 2
	STN_DISABLE                     = 3
	STM_MSGMAX                      = 372
	WC_DIALOG                       = 0x8002
	DWL_MSGRESULT                   = 0
	DWL_DLGPROC                     = 4
	DWL_USER                        = 8
	DDL_READWRITE                   = 0
	DDL_READONLY                    = 1
	DDL_HIDDEN                      = 2
	DDL_SYSTEM                      = 4
	DDL_DIRECTORY                   = 0x10
	DDL_ARCHIVE                     = 0x20
	DDL_POSTMSGS                    = 0x2000
	DDL_DRIVES                      = 0x4000
	DDL_EXCLUSIVE                   = 0x8000
	DS_ABSALIGN                     = 1
	DS_SYSMODAL                     = 2
	DS_LOCALEDIT                    = 0x20  /* Edit items get Local storage. */
	DS_SETFONT                      = 0x40  /* User specified font for Dlg controls */
	DS_MODALFRAME                   = 0x80  /* Can be combined with WS_CAPTION  */
	DS_NOIDLEMSG                    = 0x100 /* WM_ENTERIDLE message will not be sent */
	DS_SETFOREGROUND                = 0x200 /* not in win3.1 */
	DS_3DLOOK                       = 4
	DS_FIXEDSYS                     = 8
	DS_NOFAILCREATE                 = 0x10
	DS_CONTROL                      = 0x400
	DS_CENTER                       = 0x800
	DS_CENTERMOUSE                  = 0x1000
	DS_CONTEXTHELP                  = 0x2000
	PSI_SETACTIVE                   = 1
	PSI_KILLACTIVE                  = 2
	PSI_APPLY                       = 3
	PSI_RESET                       = 4
	PSI_HASHELP                     = 5
	PSI_HELP                        = 6
	PSI_CHANGED                     = 1
	PSI_GUISTART                    = 2
	PSI_REBOOT                      = 3
	PSI_GETSIBLINGS                 = 4
	DC_HASDEFID                     = 21323
	DLGC_WANTARROWS                 = 1      /* Control wants arrow keys         */
	DLGC_WANTTAB                    = 2      /* Control wants tab keys           */
	DLGC_WANTALLKEYS                = 4      /* Control wants all keys           */
	DLGC_WANTMESSAGE                = 4      /* Pass message to control          */
	DLGC_HASSETSEL                  = 8      /* Understands EM_SETSEL message    */
	DLGC_DEFPUSHBUTTON              = 0x10   /* Default pushbutton               */
	DLGC_UNDEFPUSHBUTTON            = 0x20   /* Non-default pushbutton           */
	DLGC_RADIOBUTTON                = 0x40   /* Radio button                     */
	DLGC_WANTCHARS                  = 0x80   /* Want WM_CHAR messages            */
	DLGC_STATIC                     = 0x100  /* Static item: don't include       */
	DLGC_BUTTON                     = 0x2000 /* Button item: can be checked      */
	LB_CTLCODE                      = 0
	LB_OKAY                         = 0
	LB_ERR                          = -1
	LB_ERRSPACE                     = -2
	LBS_NOTIFY                      = 1
	LBS_SORT                        = 2
	LBS_NOREDRAW                    = 4
	LBS_MULTIPLESEL                 = 8
	LBS_OWNERDRAWFIXED              = 0x10
	LBS_OWNERDRAWVARIABLE           = 0x20
	LBS_HASSTRINGS                  = 0x40
	LBS_USETABSTOPS                 = 0x80
	LBS_NOINTEGRALHEIGHT            = 0x100
	LBS_MULTICOLUMN                 = 0x200
	LBS_WANTKEYBOARDINPUT           = 0x400
	LBS_EXTENDEDSEL                 = 0x800
	LBS_DISABLENOSCROLL             = 0x1000
	LBS_NODATA                      = 0x2000
	LBS_NOSEL                       = 0x4000
	LBS_STANDARD                    = (LBS_NOTIFY | LBS_SORT | WS_VSCROLL | WS_BORDER)
	CB_OKAY                         = 0
	CB_ERR                          = -1
	CB_ERRSPACE                     = -2
	CBS_SIMPLE                      = 1
	CBS_DROPDOWN                    = 2
	CBS_DROPDOWNLIST                = 3
	CBS_OWNERDRAWFIXED              = 0x10
	CBS_OWNERDRAWVARIABLE           = 0x20
	CBS_AUTOHSCROLL                 = 0x40
	CBS_OEMCONVERT                  = 0x80
	CBS_SORT                        = 0x100
	CBS_HASSTRINGS                  = 0x200
	CBS_NOINTEGRALHEIGHT            = 0x400
	CBS_DISABLENOSCROLL             = 0x800
	CBS_UPPERCASE                   = 0x2000
	CBS_LOWERCASE                   = 0x4000
	SBS_HORZ                        = 0
	SBS_VERT                        = 1
	SBS_TOPALIGN                    = 2
	SBS_LEFTALIGN                   = 2
	SBS_BOTTOMALIGN                 = 4
	SBS_RIGHTALIGN                  = 4
	SBS_SIZEBOXTOPLEFTALIGN         = 2
	SBS_SIZEBOXBOTTOMRIGHTALIGN     = 4
	SBS_SIZEBOX                     = 8
	SBS_SIZEGRIP                    = 0x10
	SIF_RANGE                       = 1
	SIF_PAGE                        = 2
	SIF_POS                         = 4
	SIF_DISABLENOSCROLL             = 8
	SIF_TRACKPOS                    = 0x10
	SIF_ALL                         = (SIF_RANGE | SIF_PAGE | SIF_POS | SIF_TRACKPOS)
	MDIS_ALLCHILDSTYLES             = 1
	MDITILE_VERTICAL                = 0 /* not in win3.1  */
	MDITILE_HORIZONTAL              = 1 /* not in win3.1  */
	MDITILE_SKIPDISABLED            = 2 /* not in win3.1  */
	MSGFLT_ADD                      = 0x00000001
	MSGFLT_REMOVE                   = 0x00000002
	IMC_GETCANDIDATEPOS             = 7
	IMC_SETCANDIDATEPOS             = 8
	IMC_GETCOMPOSITIONFONT          = 9
	IMC_SETCOMPOSITIONFONT          = 0x0A
	IMC_GETCOMPOSITIONWINDOW        = 0x0B
	IMC_SETCOMPOSITIONWINDOW        = 0x0C
	IMC_GETSTATUSWINDOWPOS          = 0x0F
	IMC_SETSTATUSWINDOWPOS          = 0x10
	IMC_CLOSESTATUSWINDOW           = 0x21
	IMC_OPENSTATUSWINDOW            = 0x22
	IMN_CLOSESTATUSWINDOW           = 1
	IMN_OPENSTATUSWINDOW            = 2
	IMN_CHANGECANDIDATE             = 3
	IMN_CLOSECANDIDATE              = 4
	IMN_OPENCANDIDATE               = 5
	IMN_SETCONVERSIONMODE           = 6
	IMN_SETSENTENCEMODE             = 7
	IMN_SETOPENSTATUS               = 8
	IMN_SETCANDIDATEPOS             = 9
	IMN_SETCOMPOSITIONFONT          = 10
	IMN_SETCOMPOSITIONWINDOW        = 11
	IMN_SETSTATUSWINDOWPOS          = 12
	IMN_GUIDELINE                   = 13
	IMN_PRIVATE                     = 14
	HELP_CONTEXT                    = 1 /* Display topic in ulTopic  */
	HELP_QUIT                       = 2 /* Terminate help  */
	HELP_INDEX                      = 3 /* Display index  */
	HELP_CONTENTS                   = 3
	HELP_HELPONHELP                 = 4 /* Display help on using help  */
	HELP_SETINDEX                   = 5 /* Set current Index for multi index help  */
	HELP_SETCONTENTS                = 5
	HELP_CONTEXTPOPUP               = 8
	HELP_FORCEFILE                  = 9
	HELP_KEY                        = 257 /* Display topic for keyword in offabData  */
	HELP_COMMAND                    = 258
	HELP_PARTIALKEY                 = 261
	HELP_MULTIKEY                   = 513
	HELP_SETWINPOS                  = 515
	HELP_CONTEXTMENU                = 10
	HELP_FINDER                     = 11
	HELP_WM_HELP                    = 12
	HELP_SETPOPUP_POS               = 13
	HELP_TCARD                      = 0x8000
	HELP_TCARD_DATA                 = 0x10
	HELP_TCARD_OTHER_CALLER         = 17
	IDH_NO_HELP                     = 28440
	IDH_MISSING_CONTEXT             = 28441 /* Control doesn't have matching help context */
	IDH_GENERIC_HELP_BUTTON         = 28442 /* Property sheet help button */
	IDH_OK                          = 28443
	IDH_CANCEL                      = 28444
	IDH_HELP                        = 28445
	HH_DISPLAY_TOPIC                = 0
	HH_HELP_FINDER                  = 0
	HH_DISPLAY_TOC                  = 1
	HH_DISPLAY_INDEX                = 2
	HH_DISPLAY_SEARCH               = 3
	HH_SET_WIN_TYPE                 = 4
	HH_GET_WIN_TYPE                 = 5
	HH_GET_WIN_HANDLE               = 6
	HH_ENUM_INFO_TYPE               = 7
	HH_SET_INFO_TYPE                = 8
	HH_SYNC                         = 9
	HH_KEYWORD_LOOKUP               = 0xd
	HH_DISPLAY_TEXT_POPUP           = 0xe
	HH_HELP_CONTEXT                 = 0xf
	HH_TP_HELP_CONTEXTMENU          = 0x10
	HH_TP_HELP_WM_HELP              = 0x11
	HH_CLOSE_ALL                    = 0x12
	HH_ALINK_LOOKUP                 = 0x13
	HH_GET_LAST_ERROR               = 0x14
	HH_ENUM_CATEGORY                = 0x15
	HH_ENUM_CATEGORY_IT             = 0x16
	HH_RESET_IT_FILTER              = 0x17
	HH_SET_INCLUSIVE_FILTER         = 0x18
	HH_SET_EXCLUSIVE_FILTER         = 0x19
	HH_INITIALIZE                   = 0x1c
	HH_UNINITIALIZE                 = 0x1d
	HH_SET_QUERYSERVICE             = 0x1e
	HH_PRETRANSLATEMESSAGE          = 0xfd
	HH_GLOBALPROPERTY               = 0xfc
	HHWIN_PROP_TAB_AUTOHIDESHOW     = 1 << 0
	HHWIN_PROP_ONTOP                = 1 << 1
	HHWIN_PROP_NOTITLEBAR           = 1 << 2
	HHWIN_PROP_NODEF_STYLES         = 1 << 3
	HHWIN_PROP_NODEF_EXSTYLES       = 1 << 4
	HHWIN_PROP_TRI_PANE             = 1 << 5
	HHWIN_PROP_NOTB_TEXT            = 1 << 6
	HHWIN_PROP_POST_QUIT            = 1 << 7
	HHWIN_PROP_AUTO_SYNC            = 1 << 8
	HHWIN_PROP_TRACKING             = 1 << 9
	HHWIN_PROP_TAB_SEARCH           = 1 << 10
	HHWIN_PROP_TAB_HISTORY          = 1 << 11
	HHWIN_PROP_TAB_FAVORITES        = 1 << 12
	HHWIN_PROP_CHANGE_TITLE         = 1 << 13
	HHWIN_PROP_NAV_ONLY_WIN         = 1 << 14
	HHWIN_PROP_NO_TOOLBAR           = 1 << 15
	HHWIN_PROP_MENU                 = 1 << 16
	HHWIN_PROP_TAB_ADVSEARCH        = 1 << 17
	HHWIN_PROP_USER_POS             = 1 << 18
	HHWIN_PROP_TAB_CUSTOM1          = 1 << 19
	HHWIN_PROP_TAB_CUSTOM2          = 1 << 20
	HHWIN_PROP_TAB_CUSTOM3          = 1 << 21
	HHWIN_PROP_TAB_CUSTOM4          = 1 << 22
	HHWIN_PROP_TAB_CUSTOM5          = 1 << 23
	HHWIN_PROP_TAB_CUSTOM6          = 1 << 24
	HHWIN_PROP_TAB_CUSTOM7          = 1 << 25
	HHWIN_PROP_TAB_CUSTOM8          = 1 << 26
	HHWIN_PROP_TAB_CUSTOM9          = 1 << 27
	HHWIN_PROP_TB_MARGIN            = 1 << 28
	HHWIN_PARAM_PROPERTIES          = 1 << 1
	HHWIN_PARAM_STYLES              = 1 << 2
	HHWIN_PARAM_EXSTYLES            = 1 << 3
	HHWIN_PARAM_RECT                = 1 << 4
	HHWIN_PARAM_NAV_WIDTH           = 1 << 5
	HHWIN_PARAM_SHOWSTATE           = 1 << 6
	HHWIN_PARAM_INFOTYPES           = 1 << 7
	HHWIN_PARAM_TB_FLAGS            = 1 << 8
	HHWIN_PARAM_EXPANSION           = 1 << 9
	HHWIN_PARAM_TABPOS              = 1 << 10
	HHWIN_PARAM_TABORDER            = 1 << 11
	HHWIN_PARAM_HISTORY_COUNT       = 1 << 12
	HHWIN_PARAM_CUR_TAB             = 1 << 13
	HHWIN_BUTTON_EXPAND             = 1 << 1
	HHWIN_BUTTON_BACK               = 1 << 2
	HHWIN_BUTTON_FORWARD            = 1 << 3
	HHWIN_BUTTON_STOP               = 1 << 4
	HHWIN_BUTTON_REFRESH            = 1 << 5
	HHWIN_BUTTON_HOME               = 1 << 6
	HHWIN_BUTTON_BROWSE_FWD         = 1 << 7
	HHWIN_BUTTON_BROWSE_BCK         = 1 << 8
	HHWIN_BUTTON_NOTES              = 1 << 9
	HHWIN_BUTTON_CONTENTS           = 1 << 10
	HHWIN_BUTTON_SYNC               = 1 << 11
	HHWIN_BUTTON_OPTIONS            = 1 << 12
	HHWIN_BUTTON_PRINT              = 1 << 13
	HHWIN_BUTTON_INDEX              = 1 << 14
	HHWIN_BUTTON_SEARCH             = 1 << 15
	HHWIN_BUTTON_HISTORY            = 1 << 16
	HHWIN_BUTTON_FAVORITES          = 1 << 17
	HHWIN_BUTTON_JUMP1              = 1 << 18
	HHWIN_BUTTON_JUMP2              = 1 << 19
	HHWIN_BUTTON_ZOOM               = 1 << 20
	HHWIN_BUTTON_TOC_NEXT           = 1 << 21
	HHWIN_BUTTON_TOC_PREV           = 1 << 22
	HHWIN_DEF_BUTTONS               = HHWIN_BUTTON_EXPAND | HHWIN_BUTTON_BACK | HHWIN_BUTTON_OPTIONS | HHWIN_BUTTON_PRINT
	IDTB_EXPAND                     = 200
	IDTB_CONTRACT                   = 201
	IDTB_STOP                       = 202
	IDTB_REFRESH                    = 203
	IDTB_BACK                       = 204
	IDTB_HOME                       = 205
	IDTB_SYNC                       = 206
	IDTB_PRINT                      = 207
	IDTB_OPTIONS                    = 208
	IDTB_FORWARD                    = 209
	IDTB_NOTES                      = 210
	IDTB_BROWSE_FWD                 = 211
	IDTB_BROWSE_BACK                = 212
	IDTB_CONTENTS                   = 213
	IDTB_INDEX                      = 214
	IDTB_SEARCH                     = 215
	IDTB_HISTORY                    = 216
	IDTB_FAVORITES                  = 217
	IDTB_JUMP1                      = 218
	IDTB_JUMP2                      = 219
	IDTB_CUSTOMIZE                  = 221
	IDTB_ZOOM                       = 222
	IDTB_TOC_NEXT                   = 223
	IDTB_TOC_PREV                   = 224
	HHN_FIRST                       = 0 - 860
	HHN_LAST                        = 0 - 879
	HHN_NACVOMPLITE                 = HHN_FIRST - 0
	HHN_TRACK                       = HHN_FIRST - 1
	HHN_WINDOW_CREATE               = HHN_FIRST - 2
	GR_GDIOBJECTS                   = 0 /* Count of GDI objects */
	GR_USEROBJECTS                  = 1 /* Count of USER objects */
	GR_GDIOBJECTS_PEAK              = 2 /* Peak count of GDI objects */
	GR_USEROBJECTS_PEAK             = 4 /* Peak count of USER objects */
	GR_GLOBAL                       = -2
	SPI_GETBEEP                     = 0x0001
	SPI_SETBEEP                     = 0x0002
	SPI_GETMOUSE                    = 0x0003
	SPI_SETMOUSE                    = 0x0004
	SPI_GETBORDER                   = 0x0005
	SPI_SETBORDER                   = 0x0006
	SPI_GETKEYBOARDSPEED            = 0x000A
	SPI_SETKEYBOARDSPEED            = 0x000B
	SPI_LANGDRIVER                  = 0x000C
	SPI_ICONHORIZONTALSPACING       = 0x000D
	SPI_GETSCREENSAVETIMEOUT        = 0x000E
	SPI_SETSCREENSAVETIMEOUT        = 0x000F
	SPI_GETSCREENSAVEACTIVE         = 0x0010
	SPI_SETSCREENSAVEACTIVE         = 0x0011
	SPI_GETGRIDGRANULARITY          = 0x0012
	SPI_SETGRIDGRANULARITY          = 0x0013
	SPI_SETDESKWALLPAPER            = 0x0014
	SPI_SETDESKPATTERN              = 0x0015
	SPI_GETKEYBOARDDELAY            = 0x0016
	SPI_SETKEYBOARDDELAY            = 0x0017
	SPI_ICONVERTICALSPACING         = 0x0018
	SPI_GETICONTITLEWRAP            = 0x0019
	SPI_SETICONTITLEWRAP            = 0x001A
	SPI_GETMENUDROPALIGNMENT        = 0x001B
	SPI_SETMENUDROPALIGNMENT        = 0x001C
	SPI_SETDOUBLECLKWIDTH           = 0x001D
	SPI_SETDOUBLECLKHEIGHT          = 0x001E
	SPI_GETICONTITLELOGFONT         = 0x001F
	SPI_SETDOUBLECLICKTIME          = 0x0020
	SPI_SETMOUSEBUTTONSWAP          = 0x0021
	SPI_SETICONTITLELOGFONT         = 0x0022
	SPI_GETFASTTASKSWITCH           = 0x0023
	SPI_SETFASTTASKSWITCH           = 0x0024
	SPI_SETDRAGFULLWINDOWS          = 0x0025
	SPI_GETDRAGFULLWINDOWS          = 0x0026
	SPI_GETNONCLIENTMETRICS         = 0x0029
	SPI_SETNONCLIENTMETRICS         = 0x002A
	SPI_GETMINIMIZEDMETRICS         = 0x002B
	SPI_SETMINIMIZEDMETRICS         = 0x002C
	SPI_GETICONMETRICS              = 0x002D
	SPI_SETICONMETRICS              = 0x002E
	SPI_SETWORKAREA                 = 0x002F
	SPI_GETWORKAREA                 = 0x0030
	SPI_SETPENWINDOWS               = 0x0031
	SPI_GETHIGHCONTRAST             = 0x0042
	SPI_SETHIGHCONTRAST             = 0x0043
	SPI_GETKEYBOARDPREF             = 0x0044
	SPI_SETKEYBOARDPREF             = 0x0045
	SPI_GETSCREENREADER             = 0x0046
	SPI_SETSCREENREADER             = 0x0047
	SPI_GETANIMATION                = 0x0048
	SPI_SETANIMATION                = 0x0049
	SPI_GETFONTSMOOTHING            = 0x004A
	SPI_SETFONTSMOOTHING            = 0x004B
	SPI_SETDRAGWIDTH                = 0x004C
	SPI_SETDRAGHEIGHT               = 0x004D
	SPI_SETHANDHELD                 = 0x004E
	SPI_GETLOWPOWERTIMEOUT          = 0x004F
	SPI_GETPOWEROFFTIMEOUT          = 0x0050
	SPI_SETLOWPOWERTIMEOUT          = 0x0051
	SPI_SETPOWEROFFTIMEOUT          = 0x0052
	SPI_GETLOWPOWERACTIVE           = 0x0053
	SPI_GETPOWEROFFACTIVE           = 0x0054
	SPI_SETLOWPOWERACTIVE           = 0x0055
	SPI_SETPOWEROFFACTIVE           = 0x0056
	SPI_SETCURSORS                  = 0x0057
	SPI_SETICONS                    = 0x0058
	SPI_GETDEFAULTINPUTLANG         = 0x0059
	SPI_SETDEFAULTINPUTLANG         = 0x005A
	SPI_SETLANGTOGGLE               = 0x005B
	SPI_GETWINDOWSEXTENSION         = 0x005C
	SPI_SETMOUSETRAILS              = 0x005D
	SPI_GETMOUSETRAILS              = 0x005E
	SPI_SETSCREENSAVERRUNNING       = 0x0061
	SPI_SCREENSAVERRUNNING          = SPI_SETSCREENSAVERRUNNING
	SPI_GETFILTERKEYS               = 0x0032
	SPI_SETFILTERKEYS               = 0x0033
	SPI_GETTOGGLEKEYS               = 0x0034
	SPI_SETTOGGLEKEYS               = 0x0035
	SPI_GETMOUSEKEYS                = 0x0036
	SPI_SETMOUSEKEYS                = 0x0037
	SPI_GETSHOWSOUNDS               = 0x0038
	SPI_SETSHOWSOUNDS               = 0x0039
	SPI_GETSTICKYKEYS               = 0x003A
	SPI_SETSTICKYKEYS               = 0x003B
	SPI_GETACCESSTIMEOUT            = 0x003C
	SPI_SETACCESSTIMEOUT            = 0x003D
	SPI_GETSERIALKEYS               = 0x003E
	SPI_SETSERIALKEYS               = 0x003F
	SPI_GETSOUNDSENTRY              = 0x0040
	SPI_SETSOUNDSENTRY              = 0x0041
	SPI_GETSNAPTODEFBUTTON          = 0x005F
	SPI_SETSNAPTODEFBUTTON          = 0x0060
	SPI_GETMOUSEHOVERWIDTH          = 0x0062
	SPI_SETMOUSEHOVERWIDTH          = 0x0063
	SPI_GETMOUSEHOVERHEIGHT         = 0x0064
	SPI_SETMOUSEHOVERHEIGHT         = 0x0065
	SPI_GETMOUSEHOVERTIME           = 0x0066
	SPI_SETMOUSEHOVERTIME           = 0x0067
	SPI_GETWHEELSCROLLLINES         = 0x0068
	SPI_SETWHEELSCROLLLINES         = 0x0069
	SPI_GETMENUSHOWDELAY            = 0x006A
	SPI_SETMENUSHOWDELAY            = 0x006B
	SPI_GETWHEELSCROLLCHARS         = 0x006C
	SPI_SETWHEELSCROLLCHARS         = 0x006D
	SPI_GETSHOWIMEUI                = 0x006E
	SPI_SETSHOWIMEUI                = 0x006F
	SPI_GETMOUSESPEED               = 0x0070
	SPI_SETMOUSESPEED               = 0x0071
	SPI_GETSCREENSAVERRUNNING       = 0x0072
	SPI_GETDESKWALLPAPER            = 0x0073
	SPI_GETAUDIODESCRIPTION         = 0x0074
	SPI_SETAUDIODESCRIPTION         = 0x0075
	SPI_GETSCREENSAVESECURE         = 0x0076
	SPI_SETSCREENSAVESECURE         = 0x0077
	SPI_GETHUNGAPPTIMEOUT           = 0x0078
	SPI_SETHUNGAPPTIMEOUT           = 0x0079
	SPI_GETWAITTOKILLTIMEOUT        = 0x007A
	SPI_SETWAITTOKILLTIMEOUT        = 0x007B
	SPI_GETWAITTOKILLSERVICETIMEOUT = 0x007C
	SPI_SETWAITTOKILLSERVICETIMEOUT = 0x007D
	SPI_GETMOUSEDOCKTHRESHOLD       = 0x007E
	SPI_SETMOUSEDOCKTHRESHOLD       = 0x007F
	SPI_GETPENDOCKTHRESHOLD         = 0x0080
	SPI_SETPENDOCKTHRESHOLD         = 0x0081
	SPI_GETWINARRANGING             = 0x0082
	SPI_SETWINARRANGING             = 0x0083
	SPI_GETMOUSEDRAGOUTTHRESHOLD    = 0x0084
	SPI_SETMOUSEDRAGOUTTHRESHOLD    = 0x0085
	SPI_GETPENDRAGOUTTHRESHOLD      = 0x0086
	SPI_SETPENDRAGOUTTHRESHOLD      = 0x0087
	SPI_GETMOUSESIDEMOVETHRESHOLD   = 0x0088
	SPI_SETMOUSESIDEMOVETHRESHOLD   = 0x0089
	SPI_GETPENSIDEMOVETHRESHOLD     = 0x008A
	SPI_SETPENSIDEMOVETHRESHOLD     = 0x008B
	SPI_GETDRAGFROMMAXIMIZE         = 0x008C
	SPI_SETDRAGFROMMAXIMIZE         = 0x008D
	SPI_GETSNAPSIZING               = 0x008E
	SPI_SETSNAPSIZING               = 0x008F
	SPI_GETDOCKMOVING               = 0x0090
	SPI_SETDOCKMOVING               = 0x0091
	SPI_GETACTIVEWINDOWTRACKING     = 0x1000
	SPI_SETACTIVEWINDOWTRACKING     = 0x1001
	SPI_GETMENUANIMATION            = 0x1002
	SPI_SETMENUANIMATION            = 0x1003
	SPI_GETCOMBOBOXANIMATION        = 0x1004
	SPI_SETCOMBOBOXANIMATION        = 0x1005
	SPI_GETLISTBOXSMOOTHSCROLLING   = 0x1006
	SPI_SETLISTBOXSMOOTHSCROLLING   = 0x1007
	SPI_GETGRADIENTCAPTIONS         = 0x1008
	SPI_SETGRADIENTCAPTIONS         = 0x1009
	SPI_GETKEYBOARDCUES             = 0x100A
	SPI_SETKEYBOARDCUES             = 0x100B
	SPI_GETMENUUNDERLINES           = SPI_GETKEYBOARDCUES
	SPI_SETMENUUNDERLINES           = SPI_SETKEYBOARDCUES
	SPI_GETACTIVEWNDTRKZORDER       = 0x100C
	SPI_SETACTIVEWNDTRKZORDER       = 0x100D
	SPI_GETHOTTRACKING              = 0x100E
	SPI_SETHOTTRACKING              = 0x100F
	SPI_GETMENUFADE                 = 0x1012
	SPI_SETMENUFADE                 = 0x1013
	SPI_GETSELECTIONFADE            = 0x1014
	SPI_SETSELECTIONFADE            = 0x1015
	SPI_GETTOOLTIPANIMATION         = 0x1016
	SPI_SETTOOLTIPANIMATION         = 0x1017
	SPI_GETTOOLTIPFADE              = 0x1018
	SPI_SETTOOLTIPFADE              = 0x1019
	SPI_GETCURSORSHADOW             = 0x101A
	SPI_SETCURSORSHADOW             = 0x101B
	SPI_GETMOUSESONAR               = 0x101C
	SPI_SETMOUSESONAR               = 0x101D
	SPI_GETMOUSECLICKLOCK           = 0x101E
	SPI_SETMOUSECLICKLOCK           = 0x101F
	SPI_GETMOUSEVANISH              = 0x1020
	SPI_SETMOUSEVANISH              = 0x1021
	SPI_GETFLATMENU                 = 0x1022
	SPI_SETFLATMENU                 = 0x1023
	SPI_GETDROPSHADOW               = 0x1024
	SPI_SETDROPSHADOW               = 0x1025
	SPI_GETBLOCKSENDINPUTRESETS     = 0x1026
	SPI_SETBLOCKSENDINPUTRESETS     = 0x1027
	SPI_GETUIEFFECTS                = 0x103E
	SPI_SETUIEFFECTS                = 0x103F
	SPI_GETDISABLEOVERLAPPEDCONTENT = 0x1040
	SPI_SETDISABLEOVERLAPPEDCONTENT = 0x1041
	SPI_GETCLIENTAREAANIMATION      = 0x1042
	SPI_SETCLIENTAREAANIMATION      = 0x1043
	SPI_GETCLEARTYPE                = 0x1048
	SPI_SETCLEARTYPE                = 0x1049
	SPI_GETSPEECHRECOGNITION        = 0x104A
	SPI_SETSPEECHRECOGNITION        = 0x104B
	SPI_GETFOREGROUNDLOCKTIMEOUT    = 0x2000
	SPI_SETFOREGROUNDLOCKTIMEOUT    = 0x2001
	SPI_GETACTIVEWNDTRKTIMEOUT      = 0x2002
	SPI_SETACTIVEWNDTRKTIMEOUT      = 0x2003
	SPI_GETFOREGROUNDFLASHCOUNT     = 0x2004
	SPI_SETFOREGROUNDFLASHCOUNT     = 0x2005
	SPI_GETCARETWIDTH               = 0x2006
	SPI_SETCARETWIDTH               = 0x2007
	SPI_GETMOUSECLICKLOCKTIME       = 0x2008
	SPI_SETMOUSECLICKLOCKTIME       = 0x2009
	SPI_GETFONTSMOOTHINGTYPE        = 0x200A
	SPI_SETFONTSMOOTHINGTYPE        = 0x200B
	FE_FONTSMOOTHINGSTANDARD        = 0x0001
	FE_FONTSMOOTHINGCLEARTYPE       = 0x0002
	FE_FONTSMOOTHINGDOCKING         = 0x8000
	SPI_GETFONTSMOOTHINGCONTRAST    = 0x200C
	SPI_SETFONTSMOOTHINGCONTRAST    = 0x200D
	SPI_GETFOCUSBORDERWIDTH         = 0x200E
	SPI_SETFOCUSBORDERWIDTH         = 0x200F
	SPI_GETFOCUSBORDERHEIGHT        = 0x2010
	SPI_SETFOCUSBORDERHEIGHT        = 0x2011
	SPI_GETFONTSMOOTHINGORIENTATION = 0x2012
	SPI_SETFONTSMOOTHINGORIENTATION = 0x2013
	FE_FONTSMOOTHINGORIENTATIONBGR  = 0x0000
	FE_FONTSMOOTHINGORIENTATIONRGB  = 0x0001
	SPI_GETMINIMUMHITRADIUS         = 0x2014
	SPI_SETMINIMUMHITRADIUS         = 0x2015
	SPI_GETMESSAGEDURATION          = 0x2016
	SPI_SETMESSAGEDURATION          = 0x2017
	SPIF_UPDATEINIFILE              = 0x0001
	SPIF_SENDWININICHANGE           = 0x0002
	SPIF_SENDCHANGE                 = SPIF_SENDWININICHANGE
	METRICS_USEDEFAULT              = -1
	ARW_BOTTOMLEFT                  = 0
	ARW_BOTTOMRIGHT                 = 1
	ARW_TOPLEFT                     = 2
	ARW_TOPRIGHT                    = 3
	ARW_STARTMASK                   = 3
	ARW_STARTRIGHT                  = 1
	ARW_STARTTOP                    = 2
	ARW_LEFT                        = 0
	ARW_RIGHT                       = 0
	ARW_UP                          = 4
	ARW_DOWN                        = 4
	ARW_HIDE                        = 8
	ARW_VALID                       = 15
	SERKF_SERIALKEYSON              = 1
	SERKF_AVAILABLE                 = 2
	SERKF_INDICATOR                 = 4
	HCF_HIGHCONTRASTON              = 0x00000001
	HCF_AVAILABLE                   = 0x00000002
	HCF_HOTKEYACTIVE                = 0x00000004
	HCF_CONFIRMHOTKEY               = 0x00000008
	HCF_HOTKEYSOUND                 = 0x00000010
	HCF_INDICATOR                   = 0x00000020
	HCF_HOTKEYAVAILABLE             = 0x00000040
	HCF_LOGONDESKTOP                = 0x00000100
	HCF_DEFAULTDESKTOP              = 0x00000200
	CDS_UPDATEREGISTRY              = 0x00000001
	CDS_TEST                        = 0x00000002
	CDS_FULLSCREEN                  = 0x00000004
	CDS_GLOBAL                      = 0x00000008
	CDS_SET_PRIMARY                 = 0x00000010
	CDS_VIDEOPARAMETERS             = 0x00000020
	CDS_ENABLE_UNSAFE_MODES         = 0x00000100
	CDS_DISABLE_UNSAFE_MODES        = 0x00000200
	CDS_RESET                       = 0x40000000
	CDS_SETRECT                     = 0x20000000
	CDS_RESET_EX                    = 0x20000000
	CDS_NORESET                     = 0x10000000
	DISP_CHANGE_SUCCESSFUL          = 0
	DISP_CHANGE_RESTART             = 1
	DISP_CHANGE_FAILED              = -1
	DISP_CHANGE_BADMODE             = -2
	DISP_CHANGE_NOTUPDATED          = -3
	DISP_CHANGE_BADFLAGS            = -4
	DISP_CHANGE_BADPARAM            = -5
	EDD_GET_DEVICE_INTERFACE_NAME   = 0x00000001
	FKF_FILTERKEYSON                = 1
	FKF_AVAILABLE                   = 2
	FKF_HOTKEYACTIVE                = 4
	FKF_CONFIRMHOTKEY               = 8
	FKF_HOTKEYSOUND                 = 0x10
	FKF_INDICATOR                   = 0x20
	FKF_CLICKON                     = 0x40
	SKF_STICKYKEYSON                = 1
	SKF_AVAILABLE                   = 2
	SKF_HOTKEYACTIVE                = 4
	SKF_CONFIRMHOTKEY               = 8
	SKF_HOTKEYSOUND                 = 0x10
	SKF_INDICATOR                   = 0x20
	SKF_AUDIBLEFEEDBACK             = 0x40
	SKF_TRISTATE                    = 0x80
	SKF_TWOKEYSOFF                  = 0x100
	SKF_LALTLATCHED                 = 0x10000000
	SKF_LCTLLATCHED                 = 0x04000000
	SKF_LSHIFTLATCHED               = 0x01000000
	SKF_RALTLATCHED                 = 0x20000000
	SKF_RCTLLATCHED                 = 0x08000000
	SKF_RSHIFTLATCHED               = 0x02000000
	SKF_LWINLATCHED                 = 0x40000000
	SKF_RWINLATCHED                 = 0x80000000
	SKF_LALTLOCKED                  = 0x00100000
	SKF_LCTLLOCKED                  = 0x00040000
	SKF_LSHIFTLOCKED                = 0x00010000
	SKF_RALTLOCKED                  = 0x00200000
	SKF_RCTLLOCKED                  = 0x00080000
	SKF_RSHIFTLOCKED                = 0x00020000
	SKF_LWINLOCKED                  = 0x00400000
	SKF_RWINLOCKED                  = 0x00800000
	MKF_MOUSEKEYSON                 = 1
	MKF_AVAILABLE                   = 2
	MKF_HOTKEYACTIVE                = 4
	MKF_CONFIRMHOTKEY               = 8
	MKF_HOTKEYSOUND                 = 0x10
	MKF_INDICATOR                   = 0x20
	MKF_MODIFIERS                   = 0x40
	MKF_REPLACENUMBERS              = 0x80
	MKF_LEFTBUTTONSEL               = 0x10000000
	MKF_RIGHTBUTTONSEL              = 0x20000000
	MKF_LEFTBUTTONDOWN              = 0x01000000
	MKF_RIGHTBUTTONDOWN             = 0x02000000
	MKF_MOUSEMODE                   = 0x80000000
	ATF_TIMEOUTON                   = 1
	ATF_ONOFFFEEDBACK               = 2
	SSGF_NONE                       = 0
	SSGF_DISPLAY                    = 3
	SSTF_NONE                       = 0
	SSTF_CHARS                      = 1
	SSTF_BORDER                     = 2
	SSTF_DISPLAY                    = 3
	SSWF_NONE                       = 0
	SSWF_TITLE                      = 1
	SSWF_WINDOW                     = 2
	SSWF_DISPLAY                    = 3
	SSWF_CUSTOM                     = 4
	SSF_SOUNDSENTRYON               = 1
	SSF_AVAILABLE                   = 2
	SSF_INDICATOR                   = 4
	/* _WIN32_WINNT >= 0x0600 */
	TKF_TOGGLEKEYSON                  = 1
	TKF_AVAILABLE                     = 2
	TKF_HOTKEYACTIVE                  = 4
	TKF_CONFIRMHOTKEY                 = 8
	TKF_HOTKEYSOUND                   = 0x10
	TKF_INDICATOR                     = 0x20
	SLE_ERROR                         = 1
	SLE_MINORERROR                    = 2
	SLE_WARNING                       = 3
	CHILDID_SELF                      = 0
	INDEXID_OBJECT                    = 0
	INDEXID_CONTAINER                 = 0
	OBJID_WINDOW                      = 0x00000000
	OBJID_SYSMENU                     = 0xFFFFFFFF
	OBJID_TITLEBAR                    = 0xFFFFFFFE
	OBJID_MENU                        = 0xFFFFFFFD
	OBJID_CLIENT                      = 0xFFFFFFFC
	OBJID_VSCROLL                     = 0xFFFFFFFB
	OBJID_HSCROLL                     = 0xFFFFFFFA
	OBJID_SIZEGRIP                    = 0xFFFFFFF9
	OBJID_CARET                       = 0xFFFFFFF8
	OBJID_CURSOR                      = 0xFFFFFFF7
	OBJID_ALERT                       = 0xFFFFFFF6
	OBJID_SOUND                       = 0xFFFFFFF5
	EVENT_MIN                         = 0x00000001
	EVENT_MAX                         = 0x7FFFFFFF
	EVENT_SYSTEM_SOUND                = 0x0001
	EVENT_SYSTEM_ALERT                = 0x0002
	EVENT_SYSTEM_FOREGROUND           = 0x0003
	EVENT_SYSTEM_MENUSTART            = 0x0004
	EVENT_SYSTEM_MENUEND              = 0x0005
	EVENT_SYSTEM_MENUPOPUPSTART       = 0x0006
	EVENT_SYSTEM_MENUPOPUPEND         = 0x0007
	EVENT_SYSTEM_CAPTURESTART         = 0x0008
	EVENT_SYSTEM_CAPTUREEND           = 0x0009
	EVENT_SYSTEM_MOVESIZESTART        = 0x000A
	EVENT_SYSTEM_MOVESIZEEND          = 0x000B
	EVENT_SYSTEM_CONTEXTHELPSTART     = 0x000C
	EVENT_SYSTEM_CONTEXTHELPEND       = 0x000D
	EVENT_SYSTEM_DRAGDROPSTART        = 0x000E
	EVENT_SYSTEM_DRAGDROPEND          = 0x000F
	EVENT_SYSTEM_DIALOGSTART          = 0x0010
	EVENT_SYSTEM_DIALOGEND            = 0x0011
	EVENT_SYSTEM_SCROLLINGSTART       = 0x0012
	EVENT_SYSTEM_SCROLLINGEND         = 0x0013
	EVENT_SYSTEM_SWITCHSTART          = 0x0014
	EVENT_SYSTEM_SWITCHEND            = 0x0015
	EVENT_SYSTEM_MINIMIZESTART        = 0x0016
	EVENT_SYSTEM_MINIMIZEEND          = 0x0017
	EVENT_SYSTEM_DESKTOPSWITCH        = 0x0020
	EVENT_SYSTEM_END                  = 0x00FF
	EVENT_OEM_DEFINED_START           = 0x0101
	EVENT_OEM_DEFINED_END             = 0x01FF
	EVENT_UIA_EVENTID_START           = 0x4E00
	EVENT_UIA_EVENTID_END             = 0x4EFF
	EVENT_UIA_PROPID_START            = 0x7500
	EVENT_UIA_PROPID_END              = 0x75FF
	EVENT_CONSOLE_CARET               = 0x4001
	EVENT_CONSOLE_UPDATE_REGION       = 0x4002
	EVENT_CONSOLE_UPDATE_SIMPLE       = 0x4003
	EVENT_CONSOLE_UPDATE_SCROLL       = 0x4004
	EVENT_CONSOLE_LAYOUT              = 0x4005
	EVENT_CONSOLE_START_APPLICATION   = 0x4006
	EVENT_CONSOLE_END_APPLICATION     = 0x4007
	CONSOLE_APPLICATION_16BIT_Win64   = 0x0000
	CONSOLE_APPLICATION_16BIT         = 0x0001
	CONSOLE_CARET_SELECTION           = 0x0001
	CONSOLE_CARET_VISIBLE             = 0x0002
	EVENT_CONSOLE_END                 = 0x40FF
	EVENT_OBJECT_CREATE               = 0x8000 /* syscall.Handle + ID + idChild is created item */
	EVENT_OBJECT_DESTROY              = 0x8001 /* syscall.Handle + ID + idChild is destroyed item */
	EVENT_OBJECT_SHOW                 = 0x8002 /* syscall.Handle + ID + idChild is shown item */
	EVENT_OBJECT_HIDE                 = 0x8003 /* syscall.Handle + ID + idChild is hidden item */
	EVENT_OBJECT_REORDER              = 0x8004 /* syscall.Handle + ID + idChild is parent of zordering children */
	EVENT_OBJECT_FOCUS                = 0x8005 /* syscall.Handle + ID + idChild is focused item */
	EVENT_OBJECT_SELECTION            = 0x8006 /* syscall.Handle + ID + idChild is selected item (if only one), | idChild is OBJID_WINDOW if complex */
	EVENT_OBJECT_SELECTIONADD         = 0x8007 /* syscall.Handle + ID + idChild is item added */
	EVENT_OBJECT_SELECTIONREMOVE      = 0x8008 /* syscall.Handle + ID + idChild is item removed */
	EVENT_OBJECT_SELECTIONWITHIN      = 0x8009 /* syscall.Handle + ID + idChild is parent of changed selected items */
	EVENT_OBJECT_STATECHANGE          = 0x800A /* syscall.Handle + ID + idChild is item w/ state change */
	EVENT_OBJECT_LOCATIONCHANGE       = 0x800B /* syscall.Handle + ID + idChild is moved/sized item */
	EVENT_OBJECT_NAMECHANGE           = 0x800C /* syscall.Handle + ID + idChild is item w/ name change */
	EVENT_OBJECT_DESCRIPTIONCHANGE    = 0x800D /* syscall.Handle + ID + idChild is item w/ desc change */
	EVENT_OBJECT_VALUECHANGE          = 0x800E /* syscall.Handle + ID + idChild is item w/ value change */
	EVENT_OBJECT_PARENTCHANGE         = 0x800F /* syscall.Handle + ID + idChild is item w/ new parent */
	EVENT_OBJECT_HELPCHANGE           = 0x8010 /* syscall.Handle + ID + idChild is item w/ help change */
	EVENT_OBJECT_DEFACTIONCHANGE      = 0x8011 /* syscall.Handle + ID + idChild is item w/ def action change */
	EVENT_OBJECT_ACCELERATORCHANGE    = 0x8012 /* syscall.Handle + ID + idChild is item w/ keybd accel change */
	EVENT_OBJECT_INVOKED              = 0x8013 /* syscall.Handle + ID + idChild is item invoked */
	EVENT_OBJECT_TEXTSELECTIONCHANGED = 0x8014 /* syscall.Handle + ID + idChild is item w? test selection change */

	EVENT_OBJECT_CONTENTSCROLLED   = 0x8015
	EVENT_SYSTEM_ARRANGMENTPREVIEW = 0x8016
	EVENT_OBJECT_END               = 0x80FF
	EVENT_AIA_START                = 0xA000
	EVENT_AIA_END                  = 0xAFFF
	SOUND_SYSTEM_STARTUP           = 1
	SOUND_SYSTEM_SHUTDOWN          = 2
	SOUND_SYSTEM_BEEP              = 3
	SOUND_SYSTEM_ERROR             = 4
	SOUND_SYSTEM_QUESTION          = 5
	SOUND_SYSTEM_WARNING           = 6
	SOUND_SYSTEM_INFORMATION       = 7
	SOUND_SYSTEM_MAXIMIZE          = 8
	SOUND_SYSTEM_MINIMIZE          = 9
	SOUND_SYSTEM_RESTOREUP         = 10
	SOUND_SYSTEM_RESTOREDOWN       = 11
	SOUND_SYSTEM_APPSTART          = 12
	SOUND_SYSTEM_FAULT             = 13
	SOUND_SYSTEM_APPEND            = 14
	SOUND_SYSTEM_MENUCOMMAND       = 15
	SOUND_SYSTEM_MENUPOPUP         = 16
	CSOUND_SYSTEM                  = 16
	ALERT_SYSTEM_INFORMATIONAL     = 1 /* MB_INFORMATION */
	ALERT_SYSTEM_WARNING           = 2 /* MB_WARNING */
	ALERT_SYSTEM_ERROR             = 3 /* MB_ERROR */
	ALERT_SYSTEM_QUERY             = 4 /* MB_QUESTION */
	ALERT_SYSTEM_CRITICAL          = 5 /* HardSysErrBox */
	CALERT_SYSTEM                  = 6
	WINEVENT_OUTOFCONTEXT          = 0x0000 /* Events are ASYNC */
	WINEVENT_SKIPOWNTHREAD         = 0x0001 /* Don't call back for events on installer's thread */
	WINEVENT_SKIPOWNPROCESS        = 0x0002 /* Don't call back for events on installer's process */
	WINEVENT_INCONTEXT             = 0x0004 /* Events are SYNC, this causes your dll to be injected into every process */
	GUI_CARETBLINKING              = 0x00000001
	GUI_INMOVESIZE                 = 0x00000002
	GUI_INMENUMODE                 = 0x00000004
	GUI_SYSTEMMENUMODE             = 0x00000008
	GUI_POPUPMENUMODE              = 0x00000010
	GUI_16BITTASK                  = 0x00000020
	USER_DEFAULT_SCREEN_DPI        = 96
	STATE_SYSTEM_UNAVAILABLE       = 0x00000001 /* Disabled */
	STATE_SYSTEM_SELECTED          = 0x00000002
	STATE_SYSTEM_FOCUSED           = 0x00000004
	STATE_SYSTEM_PRESSED           = 0x00000008
	STATE_SYSTEM_CHECKED           = 0x00000010
	STATE_SYSTEM_MIXED             = 0x00000020 /* 3-state checkbox | toolbar button */
	STATE_SYSTEM_READONLY          = 0x00000040
	STATE_SYSTEM_HOTTRACKED        = 0x00000080
	STATE_SYSTEM_DEFAULT           = 0x00000100
	STATE_SYSTEM_EXPANDED          = 0x00000200
	STATE_SYSTEM_COLLAPSED         = 0x00000400
	STATE_SYSTEM_BUSY              = 0x00000800
	STATE_SYSTEM_FLOATING          = 0x00001000 /* Children "owned" not "contained" by parent */
	STATE_SYSTEM_MARQUEED          = 0x00002000
	STATE_SYSTEM_ANIMATED          = 0x00004000
	STATE_SYSTEM_INVISIBLE         = 0x00008000
	STATE_SYSTEM_OFFSCREEN         = 0x00010000
	STATE_SYSTEM_SIZEABLE          = 0x00020000
	STATE_SYSTEM_MOVEABLE          = 0x00040000
	STATE_SYSTEM_SELFVOICING       = 0x00080000
	STATE_SYSTEM_FOCUSABLE         = 0x00100000
	STATE_SYSTEM_SELECTABLE        = 0x00200000
	STATE_SYSTEM_LINKED            = 0x00400000
	STATE_SYSTEM_TRAVERSED         = 0x00800000
	STATE_SYSTEM_MULTISELECTABLE   = 0x01000000 /* Supports multiple selection */
	STATE_SYSTEM_EXTSELECTABLE     = 0x02000000 /* Supports extended selection */
	STATE_SYSTEM_ALERT_LOW         = 0x04000000 /* This information is of low priority */
	STATE_SYSTEM_ALERT_MEDIUM      = 0x08000000 /* This information is of medium priority */
	STATE_SYSTEM_ALERT_HIGH        = 0x10000000 /* This information is of high priority */
	STATE_SYSTEM_VALID             = 0x3FFFFFFF /* from oleacc.h */
	//STATE_SYSTEM_VALID         = 0x7FFFFFFF; /* from winuser.h */
	CCHILDREN_TITLEBAR   = 5
	CCHILDREN_SCROLLBAR  = 5
	CURSOR_SHOWING       = 0x00000001
	WS_ACTIVECAPTION     = 0x0001
	GA_MIC               = 1
	GA_PARENT            = 1
	GA_ROOT              = 2
	GA_ROOTOWNER         = 3
	GA_MAC               = 4
	MAX_LEADBYTES        = 12 /* 5 ranges, 2 bytes ea., 0 term. */
	MAX_DEFAULTCHAR      = 2  /* single | double byte */
	HIGH_SURROGATE_START = 0xd800
	HIGH_SURROGATE_END   = 0xdbff
	LOW_SURROGATE_START  = 0xdc00
	LOW_SURROGATE_END    = 0xdfff
	MB_PRECOMPOSED       = 1     /* use precomposed chars */
	MB_COMPOSITE         = 2     /* use composite chars */
	MB_USEGLYPHCHARS     = 4     /* use glyph chars, not ctrl chars */
	MB_ERR_INVALID_CHARS = 8     /* error for invalid chars */
	WC_DEFAULTCHECK      = 0x100 /* check for default char */
	WC_COMPOSITECHECK    = 0x200 /* convert composite to precomposed */
	WC_NO_BEST_FIT_CHARS = 0x400 /* do not use best fit chars */
	WC_DISCARDNS         = 0x10  /* discard non-spacing chars */
	WC_SEPCHARS          = 0x20  /* generate separate chars */
	WC_DEFAULTCHAR       = 0x40  /* replace w default char */
	// Windows >= Vista
	WC_ERR_INVALID_CHARS          = 0x80       /* error for invalid chars */
	CT_CTYPE1                     = 1          /* ctype 1 information */
	CT_CTYPE2                     = 2          /* ctype 2 information */
	CT_CTYPE3                     = 4          /* ctype 3 information */
	C1_UPPER                      = 1          /* upper case */
	C1_LOWER                      = 2          /* lower case */
	C1_DIGIT                      = 4          /* decimal digits */
	C1_SPACE                      = 8          /* spacing characters */
	C1_PUNCT                      = 0x10       /* punctuation characters */
	C1_CNTRL                      = 0x20       /* control characters */
	C1_BLANK                      = 0x40       /* blank characters */
	C1_XDIGIT                     = 0x80       /* other digits */
	C1_ALPHA                      = 0x100      /* any letter */
	C1_DEFINED                    = 0x0200     /* defined character */
	C2_LEFTTORIGHT                = 1          /* left to right */
	C2_RIGHTTOLEFT                = 2          /* right to left */
	C2_EUROPENUMBER               = 3          /* European number, digit */
	C2_EUROPESEPARATOR            = 4          /* European numeric separator */
	C2_EUROPETERMINATOR           = 5          /* European numeric terminator */
	C2_ARABICNUMBER               = 6          /* Arabic number */
	C2_COMMONSEPARATOR            = 7          /* common numeric separator */
	C2_BLOCKSEPARATOR             = 8          /* block separator */
	C2_SEGMENTSEPARATOR           = 9          /* segment separator */
	C2_WHITESPACE                 = 10         /* white space */
	C2_OTHERNEUTRAL               = 11         /* other neutrals */
	C2_NOTAPPLICABLE              = 0          /* no implicit directionality */
	C3_NONSPACING                 = 1          /* nonspacing character */
	C3_DIACRITIC                  = 2          /* diacritic mark */
	C3_VOWELMARK                  = 4          /* vowel mark */
	C3_SYMBOL                     = 8          /* symbols */
	C3_KATAKANA                   = 0x0010     /* katakana character */
	C3_HIRAGANA                   = 0x0020     /* hiragana character */
	C3_HALFWIDTH                  = 0x0040     /* half width character */
	C3_FULLWIDTH                  = 0x0080     /* full width character */
	C3_IDEOGRAPH                  = 0x0100     /* ideographic character */
	C3_KASHIDA                    = 0x0200     /* Arabic kashida character */
	C3_LEXICAL                    = 0x0400     /* lexical character */
	C3_HIGHSURROGATE              = 0x0800     /* high surrogate code unit */
	C3_LOWSURROGATE               = 0x1000     /* low surrogate code unit */
	C3_ALPHA                      = 0x8000     /* any linguistic char (C1_ALPHA) */
	C3_NOTAPPLICABLE              = 0          /* ctype 3 is not applicable */
	NORM_IGNORECASE               = 1          /* ignore case */
	NORM_IGNORENONSPACE           = 2          /* ignore nonspacing chars */
	NORM_IGNORESYMBOLS            = 4          /* ignore symbols */
	LINGUISTIC_IGNORECASE         = 0x00000010 /* linguistically appropriate 'ignore case' */
	LINGUISTIC_IGNOREDIACRITIC    = 0x00000020 /* linguistically appropriate 'ignore nonspace' */
	NORM_IGNOREKANATYPE           = 0x10000    /* linguistically appropriate 'ignore case' */
	NORM_IGNOREWIDTH              = 0x20000    /* linguistically appropriate 'ignore nonspace' */
	NORM_LINGUISTIC_CASING        = 0x08000000 /* use linguistic rules for casing */
	MAP_FOLDCZONE                 = 0x10       /* fold compatibility zone chars */
	MAP_PRECOMPOSED               = 0x20       /* convert to precomposed chars */
	MAP_COMPOSITE                 = 0x40       /* convert to composite chars */
	MAP_FOLDDIGITS                = 0x80       /* all digits to ASCII 0-9 */
	MAP_EXPAND_LIGATURES          = 0x2000     /* expand all ligatures */
	LCMAP_LOWERCASE               = 0x00000100 /* lower case letters */
	LCMAP_UPPERCASE               = 0x00000200 /* upper case letters */
	LCMAP_TITLECASE               = 0x00000300 /* Title Case Letters */
	LCMAP_SORTKEY                 = 0x00000400 /* WC sort key (normalize) */
	LCMAP_BYTEREV                 = 0x00000800 /* byte reversal */
	LCMAP_HIRAGANA                = 0x00100000 /* map katakana to hiragana */
	LCMAP_KATAKANA                = 0x00200000 /* map hiragana to katakana */
	LCMAP_HALFWIDTH               = 0x00400000 /* map double byte to single byte */
	LCMAP_FULLWIDTH               = 0x00800000 /* map single byte to double byte */
	LCMAP_LINGUISTIC_CASING       = 0x01000000 /* use linguistic rules for casing */
	LCMAP_SIMPLIFIED_CHINESE      = 0x02000000 /* map traditional chinese to simplified chinese */
	LCMAP_TRADITIONAL_CHINESE     = 0x04000000 /* map simplified chinese to traditional chinese */
	FIND_STARTSWITH               = 0x00100000 /* see if value is at the beginning of source */
	FIND_ENDSWITH                 = 0x00200000 /* see if value is at the end of source */
	FIND_FROMSTART                = 0x00400000 /* look for value in source, starting at the beginning */
	FIND_FROMEND                  = 0x00800000 /* look for value in source, starting at the end */
	LGRPID_INSTALLED              = 0x00000001 /* installed language group ids */
	LGRPID_SUPPORTED              = 0x00000002 /* supported language group ids */
	LCID_INSTALLED                = 0x00000001 /* installed locale ids */
	LCID_SUPPORTED                = 0x00000002 /* supported locale ids */
	LCID_ALTERNATE_SORTS          = 0x00000004 /* alternate sort locale ids */
	LOCALE_ALL                    = 0          /* enumerate all named based locales */
	LOCALE_WINDOWS                = 1          /* shipped locales and/or replacements for them */
	LOCALE_SUPPLEMENTAL           = 2          /* supplemental locales only */
	LOCALE_ALTERNATE_SORTS        = 4          /* alternate sort locales */
	LOCALE_REPLACEMENT            = 8          /* locales that replace shipped locales (callback flag only) */
	LOCALE_NEUTRALDATA            = 0x10       /* Locales that are "neutral" (language only, region data is default) */
	LOCALE_SPECIFICDATA           = 0x20       /* Locales that contain language and region data */
	CP_INSTALLED                  = 0x00000001 /* installed code page ids */
	CP_SUPPORTED                  = 0x00000002 /* supported code page ids */
	SORT_STRINGSORT               = 0x1000     /* use string sort method */
	SORT_DIGITSASNUMBERS          = 0x0008     /* use digits as numbers sort method */
	CSTR_LESS_THAN                = 1          /* string 1 less than string 2 */
	CSTR_EQUAL                    = 2          /* string 1 equal to string 2 */
	CSTR_GREATER_THAN             = 3          /* string 1 greater than string 2 */
	CP_ACP                        = 0          /* default to ANSI code page */
	CP_OEMCP                      = 1          /* default to OEM  code page */
	CP_MACCP                      = 2          /* default to MAC  code page */
	CP_THREAD_ACP                 = 3          /* current thread's ANSI code page */
	CP_SYMBOL                     = 42         /* SYMBOL translations */
	CP_UTF7                       = 65000      /* UTF-7 translation */
	CP_UTF8                       = 65001      /* UTF-8 translation */
	CTRY_DEFAULT                  = 0
	CTRY_ALBANIA                  = 355        /* Albania */
	CTRY_ALGERIA                  = 213        /* Algeria */
	CTRY_ARGENTINA                = 54         /* Argentina */
	CTRY_ARMENIA                  = 374        /* Armenia */
	CTRY_AUSTRALIA                = 61         /* Australia */
	CTRY_AUSTRIA                  = 43         /* Austria */
	CTRY_AZERBAIJAN               = 994        /* Azerbaijan */
	CTRY_BAHRAIN                  = 973        /* Bahrain */
	CTRY_BELARUS                  = 375        /* Belarus */
	CTRY_BELGIUM                  = 32         /* Belgium */
	CTRY_BELIZE                   = 501        /* Belize */
	CTRY_BOLIVIA                  = 591        /* Bolivia */
	CTRY_BRAZIL                   = 55         /* Brazil */
	CTRY_BRUNEI_DARUSSALAM        = 673        /* Brunei Darussalam */
	CTRY_BULGARIA                 = 359        /* Bulgaria */
	CTRY_CANADA                   = 2          /* Canada */
	CTRY_CARIBBEAN                = 1          /* Caribbean */
	CTRY_CHILE                    = 56         /* Chile */
	CTRY_COLOMBIA                 = 57         /* Colombia */
	CTRY_COSTA_RICA               = 506        /* Costa Rica */
	CTRY_CROATIA                  = 385        /* Croatia */
	CTRY_CZECH                    = 420        /* Czech Republic */
	CTRY_DENMARK                  = 45         /* Denmark */
	CTRY_DOMINICAN_REPUBLIC       = 1          /* Dominican Republic */
	CTRY_ECUADOR                  = 593        /* Ecuador */
	CTRY_EGYPT                    = 20         /* Egypt */
	CTRY_EL_SALVADOR              = 503        /* El Salvador */
	CTRY_ESTONIA                  = 372        /* Estonia */
	CTRY_FAEROE_ISLANDS           = 298        /* Faeroe Islands */
	CTRY_FINLAND                  = 358        /* Finland */
	CTRY_FRANCE                   = 33         /* France */
	CTRY_GEORGIA                  = 995        /* Georgia */
	CTRY_GERMANY                  = 49         /* Germany */
	CTRY_GREECE                   = 30         /* Greece */
	CTRY_GUATEMALA                = 502        /* Guatemala */
	CTRY_HONDURAS                 = 504        /* Honduras */
	CTRY_HONG_KONG                = 852        /* Hong Kong S.A.R., P.R.C. */
	CTRY_HUNGARY                  = 36         /* Hungary */
	CTRY_ICELAND                  = 354        /* Iceland */
	CTRY_INDIA                    = 91         /* India */
	CTRY_INDONESIA                = 62         /* Indonesia */
	CTRY_IRAN                     = 981        /* Iran */
	CTRY_IRAQ                     = 964        /* Iraq */
	CTRY_IRELAND                  = 353        /* Ireland */
	CTRY_ISRAEL                   = 972        /* Israel */
	CTRY_ITALY                    = 39         /* Italy */
	CTRY_JAMAICA                  = 1          /* Jamaica */
	CTRY_JAPAN                    = 81         /* Japan */
	CTRY_JORDAN                   = 962        /* Jordan */
	CTRY_KAZAKSTAN                = 7          /* Kazakstan */
	CTRY_KENYA                    = 254        /* Kenya */
	CTRY_KUWAIT                   = 965        /* Kuwait */
	CTRY_KYRGYZSTAN               = 996        /* Kyrgyzstan */
	CTRY_LATVIA                   = 371        /* Latvia */
	CTRY_LEBANON                  = 961        /* Lebanon */
	CTRY_LIBYA                    = 218        /* Libya */
	CTRY_LIECHTENSTEIN            = 41         /* Liechtenstein */
	CTRY_LITHUANIA                = 370        /* Lithuania */
	CTRY_LUXEMBOURG               = 352        /* Luxembourg */
	CTRY_MACAU                    = 853        /* Macau S.A.R., PRC */
	CTRY_MACEDONIA                = 389        /* Former Yugoslav Republic of Macedonia */
	CTRY_MALAYSIA                 = 60         /* Malaysia */
	CTRY_MALDIVES                 = 960        /* Maldives */
	CTRY_MEXICO                   = 52         /* Mexico */
	CTRY_MONACO                   = 33         /* Principality of Monaco */
	CTRY_MONGOLIA                 = 976        /* Mongolia */
	CTRY_MOROCCO                  = 212        /* Morocco */
	CTRY_NETHERLANDS              = 31         /* Netherlands */
	CTRY_NEW_ZEALAND              = 64         /* New Zealand */
	CTRY_NICARAGUA                = 505        /* Nicaragua */
	CTRY_NORWAY                   = 47         /* Norway */
	CTRY_OMAN                     = 968        /* Oman */
	CTRY_PAKISTAN                 = 92         /* Islamic Republic of Pakistan */
	CTRY_PANAMA                   = 507        /* Panama */
	CTRY_PARAGUAY                 = 595        /* Paraguay */
	CTRY_PERU                     = 51         /* Peru */
	CTRY_PHILIPPINES              = 63         /* Republic of the Philippines */
	CTRY_POLAND                   = 48         /* Poland */
	CTRY_PORTUGAL                 = 351        /* Portugal */
	CTRY_PRCHINA                  = 86         /* People's Republic of China */
	CTRY_PUERTO_RICO              = 1          /* Puerto Rico */
	CTRY_QATAR                    = 974        /* Qatar */
	CTRY_ROMANIA                  = 40         /* Romania */
	CTRY_RUSSIA                   = 7          /* Russia */
	CTRY_SAUDI_ARABIA             = 966        /* Saudi Arabia */
	CTRY_SERBIA                   = 381        /* Serbia */
	CTRY_SINGAPORE                = 65         /* Singapore */
	CTRY_SLOVAK                   = 421        /* Slovak Republic */
	CTRY_SLOVENIA                 = 386        /* Slovenia */
	CTRY_SOUTH_AFRICA             = 27         /* South Africa */
	CTRY_SOUTH_KOREA              = 82         /* Korea */
	CTRY_SPAIN                    = 34         /* Spain */
	CTRY_SWEDEN                   = 46         /* Sweden */
	CTRY_SWITZERLAND              = 41         /* Switzerland */
	CTRY_SYRIA                    = 963        /* Syria */
	CTRY_TAIWAN                   = 886        /* Taiwan */
	CTRY_TATARSTAN                = 7          /* Tatarstan */
	CTRY_THAILAND                 = 66         /* Thailand */
	CTRY_TRINIDAD_Y_TOBAGO        = 1          /* Trinidad y Tobago */
	CTRY_TUNISIA                  = 216        /* Tunisia */
	CTRY_TURKEY                   = 90         /* Turkey */
	CTRY_UAE                      = 971        /* U.A.E. */
	CTRY_UKRAINE                  = 380        /* Ukraine */
	CTRY_UNITED_KINGDOM           = 44         /* United Kingdom */
	CTRY_UNITED_STATES            = 1          /* United States */
	CTRY_URUGUAY                  = 598        /* Uruguay */
	CTRY_UZBEKISTAN               = 7          /* Uzbekistan */
	CTRY_VENEZUELA                = 58         /* Venezuela */
	CTRY_VIET_NAM                 = 84         /* Viet Nam */
	CTRY_YEMEN                    = 967        /* Yemen */
	CTRY_ZIMBABWE                 = 263        /* Zimbabwe */
	LOCALE_NOUSEROVERRIDE         = 0x80000000 /* do not use user overrides */
	LOCALE_USE_CP_ACP             = 0x40000000 /* use the system ACP */
	LOCALE_RETURN_NUMBER          = 0x20000000 /* return number instead of string */
	LOCALE_RETURN_GENITIVE_NAMES  = 0x10000000 /* Flag to return the Genitive forms of month names */
	LOCALE_ALLOW_NEUTRAL_NAMES    = 0x08000000 /* Flag to allow returning neutral names/lcids for name conversion */
	LOCALE_SLOCALIZEDDISPLAYNAME  = 0x00000002 /* localized name of locale, eg "German (Germany)" in UI language */
	LOCALE_SENGLISHDISPLAYNAME    = 0x0072     /* Display name (language + country usually) in English, eg "German (Germany)" */
	LOCALE_SNATIVEDISPLAYNAME     = 0x00000073 /* Display name in native locale language, eg "Deutsch (Deutschland) */
	LOCALE_SLOCALIZEDLANGUAGENAME = 0x0000006f /* Language Display Name for a language, eg "German" in UI language */
	LOCALE_SENGLISHLANGUAGENAME   = 0x00001001 /* English name of language, eg "German" */
	LOCALE_SNATIVELANGUAGENAME    = 0x00000004 /* native name of language, eg "Deutsch" */
	LOCALE_SLOCALIZEDCOUNTRYNAME  = 0x00000006 /* localized name of country, eg "Germany" in UI language */
	LOCALE_SENGLISHCOUNTRYNAME    = 0x00001002 /* English name of country, eg "Germany" */
	LOCALE_SNATIVECOUNTRYNAME     = 0x00000008 /* native name of country, eg "Deutschland" */
	LOCALE_SLANGUAGE              = 0x00000002 /* localized name of locale, eg "German (Germany)" in UI language */
	LOCALE_SLANGDISPLAYNAME       = 0x0000006f /* Language Display Name for a language, eg "German" in UI language */
	LOCALE_SENGLANGUAGE           = 0x00001001 /* English name of language, eg "German" */
	LOCALE_SNATIVELANGNAME        = 0x00000004 /* native name of language, eg "Deutsch" */
	LOCALE_SCOUNTRY               = 0x00000006 /* localized name of country, eg "Germany" in UI language */
	LOCALE_SENGCOUNTRY            = 0x00001002 /* English name of country, eg "Germany" */
	LOCALE_SNATIVECTRYNAME        = 0x00000008 /* native name of country, eg "Deutschland" */
	LOCALE_ILANGUAGE              = 0x00000001 /* language id */
	LOCALE_SABBREVLANGNAME        = 0x00000003 /* abbreviated language name */
	LOCALE_ICOUNTRY               = 0x00000005 /* country code */
	LOCALE_SABBREVCTRYNAME        = 0x00000007 /* abbreviated country name */
	LOCALE_IGEOID                 = 0x0000005B /* geographical location id, eg "244" */
	LOCALE_IDEFAULTLANGUAGE       = 0x00000009 /* default language id */
	LOCALE_IDEFAULTCOUNTRY        = 0x0000000A /* default country code */
	LOCALE_IDEFAULTCODEPAGE       = 0x0000000B /* default oem code page */
	LOCALE_IDEFAULTANSICODEPAGE   = 0x00001004 /* default ansi code page */
	LOCALE_IDEFAULTMACCODEPAGE    = 0x00001011 /* default mac code page */
	LOCALE_SLIST                  = 0x0000000C /* list item separator */
	LOCALE_IMEASURE               = 0x0000000D /* 0 = metric, 1 = US */
	LOCALE_SDECIMAL               = 0x0000000E /* decimal separator */
	LOCALE_STHOUSAND              = 0x0000000F /* thousand separator */
	LOCALE_SGROUPING              = 0x00000010 /* digit grouping */
	LOCALE_IDIGITS                = 0x00000011 /* number of fractional digits */
	LOCALE_ILZERO                 = 0x00000012 /* leading zeros for decimal */
	LOCALE_INEGNUMBER             = 0x00001010 /* negative number mode */
	LOCALE_SNATIVEDIGITS          = 0x00000013 /* native ascii 0-9 */
	LOCALE_SCURRENCY              = 0x00000014 /* local monetary symbol */
	LOCALE_SINTLSYMBOL            = 0x00000015 /* intl monetary symbol */
	LOCALE_SMONDECIMALSEP         = 0x00000016 /* monetary decimal separator */
	LOCALE_SMONTHOUSANDSEP        = 0x00000017 /* monetary thousand separator */
	LOCALE_SMONGROUPING           = 0x00000018 /* monetary grouping */
	LOCALE_ICURRDIGITS            = 0x00000019 /* # local monetary digits */
	LOCALE_IINTLCURRDIGITS        = 0x0000001A /* # intl monetary digits */
	LOCALE_ICURRENCY              = 0x0000001B /* positive currency mode */
	LOCALE_INEGCURR               = 0x0000001C /* negative currency mode */
	LOCALE_SDATE                  = 0x0000001D /* date separator */
	LOCALE_STIME                  = 0x0000001E /* time separator */
	LOCALE_SSHORTDATE             = 0x0000001F /* short date format string */
	LOCALE_SLONGDATE              = 0x00000020 /* long date format string */
	LOCALE_STIMEFORMAT            = 0x00001003 /* time format string */
	LOCALE_IDATE                  = 0x00000021 /* short date format ordering */
	LOCALE_ILDATE                 = 0x00000022 /* long date format ordering */
	LOCALE_ITIME                  = 0x00000023 /* time format specifier */
	LOCALE_ITIMEMARKPOSN          = 0x00001005 /* time marker position */
	LOCALE_ICENTURY               = 0x00000024 /* century format specifier (short date) */
	LOCALE_ITLZERO                = 0x00000025 /* leading zeros in time field */
	LOCALE_IDAYLZERO              = 0x00000026 /* leading zeros in day field (short date) */
	LOCALE_IMONLZERO              = 0x00000027 /* leading zeros in month field (short date) */
	LOCALE_S1159                  = 0x00000028 /* AM designator */
	LOCALE_S2359                  = 0x00000029 /* PM designator */
	LOCALE_ICALENDARTYPE          = 0x00001009 /* type of calendar specifier */
	LOCALE_IOPTIONALCALENDAR      = 0x0000100B /* additional calendar types specifier */
	LOCALE_IFIRSTDAYOFWEEK        = 0x0000100C /* first day of week specifier */
	LOCALE_IFIRSTWEEKOFYEAR       = 0x0000100D /* first week of year specifier */
	LOCALE_SDAYNAME1              = 0x0000002A /* long name for Monday */
	LOCALE_SDAYNAME2              = 0x0000002B /* long name for Tuesday */
	LOCALE_SDAYNAME3              = 0x0000002C /* long name for Wednesday */
	LOCALE_SDAYNAME4              = 0x0000002D /* long name for Thursday */
	LOCALE_SDAYNAME5              = 0x0000002E /* long name for Friday */
	LOCALE_SDAYNAME6              = 0x0000002F /* long name for Saturday */
	LOCALE_SDAYNAME7              = 0x00000030 /* long name for Sunday */
	LOCALE_SABBREVDAYNAME1        = 0x00000031 /* abbreviated name for Monday */
	LOCALE_SABBREVDAYNAME2        = 0x00000032 /* abbreviated name for Tuesday */
	LOCALE_SABBREVDAYNAME3        = 0x00000033 /* abbreviated name for Wednesday */
	LOCALE_SABBREVDAYNAME4        = 0x00000034 /* abbreviated name for Thursday */
	LOCALE_SABBREVDAYNAME5        = 0x00000035 /* abbreviated name for Friday */
	LOCALE_SABBREVDAYNAME6        = 0x00000036 /* abbreviated name for Saturday */
	LOCALE_SABBREVDAYNAME7        = 0x00000037 /* abbreviated name for Sunday */
	LOCALE_SMONTHNAME1            = 0x00000038 /* long name for January */
	LOCALE_SMONTHNAME2            = 0x00000039 /* long name for February */
	LOCALE_SMONTHNAME3            = 0x0000003A /* long name for March */
	LOCALE_SMONTHNAME4            = 0x0000003B /* long name for April */
	LOCALE_SMONTHNAME5            = 0x0000003C /* long name for May */
	LOCALE_SMONTHNAME6            = 0x0000003D /* long name for June */
	LOCALE_SMONTHNAME7            = 0x0000003E /* long name for July */
	LOCALE_SMONTHNAME8            = 0x0000003F /* long name for August */
	LOCALE_SMONTHNAME9            = 0x00000040 /* long name for September */
	LOCALE_SMONTHNAME10           = 0x00000041 /* long name for October */
	LOCALE_SMONTHNAME11           = 0x00000042 /* long name for November */
	LOCALE_SMONTHNAME12           = 0x00000043 /* long name for December */
	LOCALE_SMONTHNAME13           = 0x0000100E /* long name for 13th month (if exists) */
	LOCALE_SABBREVMONTHNAME1      = 0x00000044 /* abbreviated name for January */
	LOCALE_SABBREVMONTHNAME2      = 0x00000045 /* abbreviated name for February */
	LOCALE_SABBREVMONTHNAME3      = 0x00000046 /* abbreviated name for March */
	LOCALE_SABBREVMONTHNAME4      = 0x00000047 /* abbreviated name for April */
	LOCALE_SABBREVMONTHNAME5      = 0x00000048 /* abbreviated name for May */
	LOCALE_SABBREVMONTHNAME6      = 0x00000049 /* abbreviated name for June */
	LOCALE_SABBREVMONTHNAME7      = 0x0000004A /* abbreviated name for July */
	LOCALE_SABBREVMONTHNAME8      = 0x0000004B /* abbreviated name for August */
	LOCALE_SABBREVMONTHNAME9      = 0x0000004C /* abbreviated name for September */
	LOCALE_SABBREVMONTHNAME10     = 0x0000004D /* abbreviated name for October */
	LOCALE_SABBREVMONTHNAME11     = 0x0000004E /* abbreviated name for November */
	LOCALE_SABBREVMONTHNAME12     = 0x0000004F /* abbreviated name for December */
	LOCALE_SABBREVMONTHNAME13     = 0x0000100F /* abbreviated name for 13th month (if exists) */
	LOCALE_SPOSITIVESIGN          = 0x00000050 /* positive sign */
	LOCALE_SNEGATIVESIGN          = 0x00000051 /* negative sign */
	LOCALE_IPOSSIGNPOSN           = 0x00000052 /* positive sign position */
	LOCALE_INEGSIGNPOSN           = 0x00000053 /* negative sign position */
	LOCALE_IPOSSYMPRECEDES        = 0x00000054 /* mon sym precedes pos amt */
	LOCALE_IPOSSEPBYSPACE         = 0x00000055 /* mon sym sep by space from pos amt */
	LOCALE_INEGSYMPRECEDES        = 0x00000056 /* mon sym precedes neg amt */
	LOCALE_INEGSEPBYSPACE         = 0x00000057 /* mon sym sep by space from neg amt */
	LOCALE_FONTSIGNATURE          = 0x00000058 /* font signature */
	LOCALE_SISO639LANGNAME        = 0x00000059 /* ISO abbreviated language name */
	LOCALE_SISO3166CTRYNAME       = 0x0000005A /* ISO abbreviated country name */
	LOCALE_IDEFAULTEBCDICCODEPAGE = 0x00001012 /* default ebcdic code page (use of Unicode is recommended instead) */
	LOCALE_IPAPERSIZE             = 0x0000100A /* 1 = letter, 5 = legal, 8 = a3, 9 = a4 */
	LOCALE_SENGCURRNAME           = 0x00001007 /* english name of currency, eg "Euro" */
	LOCALE_SNATIVECURRNAME        = 0x00001008 /* native name of currency, eg "euro" */
	LOCALE_SYEARMONTH             = 0x00001006 /* year month format string, eg "MM/yyyy" */
	LOCALE_SSORTNAME              = 0x00001013 /* sort name, usually "", eg "Dictionary" in UI Language */
	LOCALE_IDIGITSUBSTITUTION     = 0x00001014 /* 0 = context, 1 = none, 2 = national */
	LOCALE_SNAME                  = 0x0000005c /* locale name (ie: en-us) */
	LOCALE_SDURATION              = 0x0000005d /* time duration format, eg "hh:mm:ss" */
	LOCALE_SKEYBOARDSTOINSTALL    = 0x0000005e /* Used internally, see GetKeyboardLayoutName() function */
	LOCALE_SSHORTESTDAYNAME1      = 0x00000060 /* Shortest day name for Monday */
	LOCALE_SSHORTESTDAYNAME2      = 0x00000061 /* Shortest day name for Tuesday */
	LOCALE_SSHORTESTDAYNAME3      = 0x00000062 /* Shortest day name for Wednesday */
	LOCALE_SSHORTESTDAYNAME4      = 0x00000063 /* Shortest day name for Thursday */
	LOCALE_SSHORTESTDAYNAME5      = 0x00000064 /* Shortest day name for Friday */
	LOCALE_SSHORTESTDAYNAME6      = 0x00000065 /* Shortest day name for Saturday */
	LOCALE_SSHORTESTDAYNAME7      = 0x00000066 /* Shortest day name for Sunday */
	LOCALE_SISO639LANGNAME2       = 0x00000067 /* 3 character ISO abbreviated language name, eg "eng" */
	LOCALE_SISO3166CTRYNAME2      = 0x00000068 /* 3 character ISO country name, eg "USA" */
	LOCALE_SNAN                   = 0x00000069 /* Not a Number, eg "NaN" */
	LOCALE_SPOSINFINITY           = 0x0000006a /* + Infinity, eg "infinity" */
	LOCALE_SNEGINFINITY           = 0x0000006b /* - Infinity, eg "-infinity" */
	LOCALE_SSCRIPTS               = 0x0000006c /* Typical scripts in the locale: ; delimited script codes, eg "Latn;" */
	LOCALE_SPARENT                = 0x0000006d /* Fallback name for resources, eg "en" for "en-US" */
	LOCALE_SCONSOLEFALLBACKNAME   = 0x0000006e /* Fallback name for within the console for Unicode Only locales, eg "en" for bn-IN */
	LOCALE_IREADINGLAYOUT         = 0x00000070 /* Returns one of the following 4 reading layout values:
	LOCALE_INEUTRAL                 = 0x00000071;  /* Returns 0 for specific cultures, 1 for neutral cultures. */
	LOCALE_INEGATIVEPERCENT                          = 0x00000074                   /* Returns 0-11 for the negative percent format */
	LOCALE_IPOSITIVEPERCENT                          = 0x00000075                   /* Returns 0-3 for the positive percent formatIPOSITIVEPERCENT */
	LOCALE_SPERCENT                                  = 0x00000076                   /* Returns the percent symbol */
	LOCALE_SPERMILLE                                 = 0x00000077                   /* Returns the permille (U+2030) symbol */
	LOCALE_SMONTHDAY                                 = 0x00000078                   /* Returns the preferred month/day format */
	LOCALE_SSHORTTIME                                = 0x00000079                   /* Returns the preferred short time format (ie: no seconds, just h:mm) */
	LOCALE_SOPENTYPELANGUAGETAG                      = 0x0000007a                   /* Open type language tag, eg: "latn" | "dflt" */
	LOCALE_SSORTLOCALE                               = 0x0000007b                   /* Name of locale to use for sorting/collation/casing behavior. */
	TIME_NOMINUTESORSECONDS                          = 1                            /* do not use minutes | seconds */
	TIME_NOSECONDS                                   = 2                            /* do not use seconds */
	TIME_NOTIMEMARKER                                = 4                            /* do not use time marker */
	TIME_FORCE24HOURFORMAT                           = 8                            /* always use 24 hour format */
	DATE_SHORTDATE                                   = 1                            /* use short date picture */
	DATE_LONGDATE                                    = 2                            /* use long date picture */
	DATE_USE_ALT_CALENDAR                            = 4                            /* use alternate calendar (if any) */
	DATE_YEARMONTH                                   = 0x00000008                   /* use year month picture */
	DATE_LTRREADING                                  = 0x00000010                   /* add marks for left to right reading order layout */
	DATE_RTLREADING                                  = 0x00000020                   /* add marks for right to left reading order layout */
	DATE_AUTOLAYOUT                                  = 0x00000040                   /* add appropriate marks for left-to-right | right-to-left reading order layout */
	CAL_NOUSEROVERRIDE                               = LOCALE_NOUSEROVERRIDE        /* do not use user overrides */
	CAL_USE_CP_ACP                                   = LOCALE_USE_CP_ACP            /* use the system ACP */
	CAL_RETURN_NUMBER                                = LOCALE_RETURN_NUMBER         /* return number instead of string */
	CAL_RETURN_GENITIVE_NAMES                        = LOCALE_RETURN_GENITIVE_NAMES /* return genitive forms of month names */
	CAL_ICALINTVALUE                                 = 1                            /* calendar type */
	CAL_SCALNAME                                     = 2                            /* native name of calendar */
	CAL_IYEAROFFSETRANGE                             = 3                            /* starting years of eras */
	CAL_SERASTRING                                   = 4                            /* era name for IYearOffsetRanges, eg A.D. */
	CAL_SSHORTDATE                                   = 5                            /* short date format string */
	CAL_SLONGDATE                                    = 6                            /* long date format string */
	CAL_SDAYNAME1                                    = 7                            /* native name for Monday */
	CAL_SDAYNAME2                                    = 8                            /* native name for Tuesday */
	CAL_SDAYNAME3                                    = 9                            /* native name for Wednesday */
	CAL_SDAYNAME4                                    = 10                           /* native name for Thursday */
	CAL_SDAYNAME5                                    = 11                           /* native name for Friday */
	CAL_SDAYNAME6                                    = 12                           /* native name for Saturday */
	CAL_SDAYNAME7                                    = 13                           /* native name for Sunday */
	CAL_SABBREVDAYNAME1                              = 14                           /* abbreviated name for Monday */
	CAL_SABBREVDAYNAME2                              = 15                           /* abbreviated name for Tuesday */
	CAL_SABBREVDAYNAME3                              = 16                           /* abbreviated name for Wednesday */
	CAL_SABBREVDAYNAME4                              = 17                           /* abbreviated name for Thursday */
	CAL_SABBREVDAYNAME5                              = 18                           /* abbreviated name for Friday */
	CAL_SABBREVDAYNAME6                              = 19                           /* abbreviated name for Saturday */
	CAL_SABBREVDAYNAME7                              = 20                           /* abbreviated name for Sunday */
	CAL_SMONTHNAME1                                  = 21                           /* native name for January */
	CAL_SMONTHNAME2                                  = 22                           /* native name for February */
	CAL_SMONTHNAME3                                  = 23                           /* native name for March */
	CAL_SMONTHNAME4                                  = 24                           /* native name for April */
	CAL_SMONTHNAME5                                  = 25                           /* native name for May */
	CAL_SMONTHNAME6                                  = 26                           /* native name for June */
	CAL_SMONTHNAME7                                  = 27                           /* native name for July */
	CAL_SMONTHNAME8                                  = 28                           /* native name for August */
	CAL_SMONTHNAME9                                  = 29                           /* native name for September */
	CAL_SMONTHNAME10                                 = 30                           /* native name for October */
	CAL_SMONTHNAME11                                 = 31                           /* native name for November */
	CAL_SMONTHNAME12                                 = 32                           /* native name for December */
	CAL_SMONTHNAME13                                 = 33                           /* native name for 13th month (if any) */
	CAL_SABBREVMONTHNAME1                            = 34                           /* abbreviated name for January */
	CAL_SABBREVMONTHNAME2                            = 35                           /* abbreviated name for February */
	CAL_SABBREVMONTHNAME3                            = 36                           /* abbreviated name for March */
	CAL_SABBREVMONTHNAME4                            = 37                           /* abbreviated name for April */
	CAL_SABBREVMONTHNAME5                            = 38                           /* abbreviated name for May */
	CAL_SABBREVMONTHNAME6                            = 39                           /* abbreviated name for June */
	CAL_SABBREVMONTHNAME7                            = 40                           /* abbreviated name for July */
	CAL_SABBREVMONTHNAME8                            = 41                           /* abbreviated name for August */
	CAL_SABBREVMONTHNAME9                            = 42                           /* abbreviated name for September */
	CAL_SABBREVMONTHNAME10                           = 43                           /* abbreviated name for October */
	CAL_SABBREVMONTHNAME11                           = 44                           /* abbreviated name for November */
	CAL_SABBREVMONTHNAME12                           = 45                           /* abbreviated name for December */
	CAL_SABBREVMONTHNAME13                           = 46                           /* abbreviated name for 13th month (if any) */
	CAL_SYEARMONTH                                   = 47                           /* year month format string */
	CAL_ITWODIGITYEARMAX                             = 48                           /* two digit year max */
	CAL_SSHORTESTDAYNAME1                            = 49                           /* Shortest day name for Mo */
	CAL_SSHORTESTDAYNAME2                            = 50                           /* Shortest day name for Tu */
	CAL_SSHORTESTDAYNAME3                            = 51                           /* Shortest day name for We */
	CAL_SSHORTESTDAYNAME4                            = 52                           /* Shortest day name for Th */
	CAL_SSHORTESTDAYNAME5                            = 53                           /* Shortest day name for Fr */
	CAL_SSHORTESTDAYNAME6                            = 54                           /* Shortest day name for Sa */
	CAL_SSHORTESTDAYNAME7                            = 55                           /* Shortest day name for Su */
	CAL_SMONTHDAY                                    = 56                           /* Month/day format */
	CAL_SABBREVERASTRING                             = 57                           /* Abbreviated era string (eg: AD) */
	ENUM_ALL_CALENDARS                               = 0xFFFFFFFF                   /* enumerate all calendars */
	CAL_GREGORIAN                                    = 1                            /* Gregorian (localized) calendar */
	CAL_GREGORIAN_US                                 = 2                            /* Gregorian (U.S.) calendar */
	CAL_JAPAN                                        = 3                            /* Japanese Emperor Era calendar */
	CAL_TAIWAN                                       = 4                            /* Republic of China Era calendar */
	CAL_KOREA                                        = 5                            /* Korean Tangun Era calendar */
	CAL_HIJRI                                        = 6                            /* Hijri (Arabic Lunar) calendar */
	CAL_THAI                                         = 7                            /* Thai calendar */
	CAL_HEBREW                                       = 8                            /* Hebrew calendar */
	CAL_GREGORIAN_ME_FRENCH                          = 9                            /* Gregorian Middle East French calendar */
	CAL_GREGORIAN_ARABIC                             = 10                           /* Gregorian Arabic calendar */
	CAL_GREGORIAN_XLIT_ENGLISH                       = 11                           /* Gregorian Transliterated English calendar */
	CAL_GREGORIAN_XLIT_FRENCH                        = 12                           /* Gregorian Transliterated French calendar */
	CAL_UMALQURA                                     = 23                           /* UmAlQura Hijri (Arabic Lunar) calendar */
	LGRPID_WESTERN_EUROPE                            = 0x0001                       /* Western Europe & U.S. */
	LGRPID_CENTRAL_EUROPE                            = 0x0002                       /* Central Europe */
	LGRPID_BALTIC                                    = 0x0003                       /* Baltic */
	LGRPID_GREEK                                     = 0x0004                       /* Greek */
	LGRPID_CYRILLIC                                  = 0x0005                       /* Cyrillic */
	LGRPID_TURKIC                                    = 0x0006                       /* Turkic */
	LGRPID_TURKISH                                   = 0x0006                       /* Turkish */
	LGRPID_JAPANESE                                  = 0x0007                       /* Japanese */
	LGRPID_KOREAN                                    = 0x0008                       /* Korean */
	LGRPID_TRADITIONAL_CHINESE                       = 0x0009                       /* Traditional Chinese */
	LGRPID_SIMPLIFIED_CHINESE                        = 0x000a                       /* Simplified Chinese */
	LGRPID_THAI                                      = 0x000b                       /* Thai */
	LGRPID_HEBREW                                    = 0x000c                       /* Hebrew */
	LGRPID_ARABIC                                    = 0x000d                       /* Arabic */
	LGRPID_VIETNAMESE                                = 0x000e                       /* Vietnamese */
	LGRPID_INDIC                                     = 0x000f                       /* Indic */
	LGRPID_GEORGIAN                                  = 0x0010                       /* Georgian */
	LGRPID_ARMENIAN                                  = 0x0011                       /* Armenian */
	MUI_LANGUAGE_ID                                  = 0x4                          /* Use traditional language ID convention */
	MUI_LANGUAGE_NAME                                = 0x8                          /* Use ISO language (culture) name convention */
	MUI_MERGE_SYSTEM_FALLBACK                        = 0x10                         /* GetThreadPreferredUILanguages merges in parent and base languages */
	MUI_MERGE_USER_FALLBACK                          = 0x20                         /* GetThreadPreferredUILanguages merges in user preferred languages */
	MUI_UI_FALLBACK                                  = MUI_MERGE_SYSTEM_FALLBACK | MUI_MERGE_USER_FALLBACK
	MUI_THREAD_LANGUAGES                             = 0x40  /* GetThreadPreferredUILanguages merges in user preferred languages */
	MUI_CONSOLE_FILTER                               = 0x100 /* SetThreadPreferredUILanguages takes on console specific behavior */
	MUI_COMPLEX_SCRIPT_FILTER                        = 0x200 /* SetThreadPreferredUILanguages takes on complex script specific behavior */
	MUI_RESET_FILTERS                                = 0x001 /* Reset MUI_CONSOLE_FILTER and MUI_COMPLEX_SCRIPT_FILTER */
	MUI_USER_PREFERRED_UI_LANGUAGES                  = 0x10  /* GetFileMUIPath returns the MUI files for the languages in the fallback list */
	MUI_USE_INSTALLED_LANGUAGES                      = 0x20  /* GetFileMUIPath returns all the MUI files installed in the machine */
	MUI_USE_SEARCH_ALL_LANGUAGES                     = 0x40  /* GetFileMUIPath returns all the MUI files irrespective of whether language is installed */
	MUI_LANG_NEUTRAL_PE_FILE                         = 0x100 /* GetFileMUIPath returns target file with .mui extension */
	MUI_NON_LANG_NEUTRAL_FILE                        = 0x200 /* GetFileMUIPath returns target file with same name as source */
	MUI_MACHINE_LANGUAGE_SETTINGS                    = 0x400
	MUI_FILETYPE_NOT_LANGUAGE_NEUTRAL                = 0x001 /* GetFileMUIInfo found a non-split resource file */
	MUI_FILETYPE_LANGUAGE_NEUTRAL_MAIN               = 0x002 /* GetFileMUIInfo found a LN main module resource file */
	MUI_FILETYPE_LANGUAGE_NEUTRAL_MUI                = 0x004 /* GetFileMUIInfo found a LN MUI module resource file */
	MUI_QUERY_TYPE                                   = 0x001 /* GetFileMUIInfo will look for the type of the resource file */
	MUI_QUERY_CHECKSUM                               = 0x002 /* GetFileMUIInfo will look for the checksum of the resource file */
	MUI_QUERY_LANGUAGE_NAME                          = 0x004 /* GetFileMUIInfo will look for the culture of the resource file */
	MUI_QUERY_RESOURCE_TYPES                         = 0x008 /* GetFileMUIInfo will look for the resource types of the resource file */
	MUI_FILEINFO_VERSION                             = 0x001 /* Version of FILEMUIINFO structure used with GetFileMUIInfo */
	MUI_FULL_LANGUAGE                                = 0x01
	MUI_PARTIAL_LANGUAGE                             = 0x02
	MUI_LIP_LANGUAGE                                 = 0x04
	MUI_LANGUAGE_INSTALLED                           = 0x20
	MUI_LANGUAGE_LICENSED                            = 0x40
	GEOID_NOT_AVAILABLE                              = -1
	IDN_ALLOW_UNASSIGNED                             = 0x01   /* Allow unassigned "query" behavior per RFC 3454 */
	IDN_USE_STD3_ASCII_RULES                         = 0x02   /* Enforce STD3 ASCII restrictions for legal characters */
	VS_ALLOW_LATIN                                   = 0x0001 /* Allow Latin in test script even if not present in locale script */
	GSS_ALLOW_INHERITED_COMMON                       = 0x0001 /* Output script ids for inherited and common character types if present */
	LOCALE_NAME_USER_DEFAULT                         = 0x00
	RIGHT_ALT_PRESSED                                = 1     /* the right alt key is pressed. */
	LEFT_ALT_PRESSED                                 = 2     /* the left alt key is pressed. */
	RIGHT_CTRL_PRESSED                               = 4     /* the right ctrl key is pressed. */
	LEFT_CTRL_PRESSED                                = 8     /* the left ctrl key is pressed. */
	SHIFT_PRESSED                                    = 0x10  /* the shift key is pressed. */
	NUMLOCK_ON                                       = 0x20  /* the numlock light is on. */
	SCROLLLOCK_ON                                    = 0x40  /* the scrolllock light is on. */
	CAPSLOCK_ON                                      = 0x80  /* the capslock light is on. */
	ENHANCED_KEY                                     = 0x100 /* the key is enhanced. */
	FROM_LEFT_1ST_BUTTON_PRESSED                     = 1
	RIGHTMOST_BUTTON_PRESSED                         = 2
	FROM_LEFT_2ND_BUTTON_PRESSED                     = 4
	FROM_LEFT_3RD_BUTTON_PRESSED                     = 8
	FROM_LEFT_4TH_BUTTON_PRESSED                     = 0x10
	MOUSE_MOVED                                      = 1
	DOUBLE_CLICK                                     = 2
	KEY_EVENT                                        = 1    /* Event contains key event record*/
	_MOUSE_EVENT                                     = 2    /* Renamed    { Event contains mouse event record }*/
	WINDOW_BUFFER_SIZE_EVENT                         = 4    /* Event contains window change event record */
	MENU_EVENT                                       = 8    /* Event contains menu event record */
	FOCUS_EVENT                                      = 0x10 /* event contains focus change */
	FOREGROUND_BLUE                                  = 1    /* text color contains blue.*/
	FOREGROUND_GREEN                                 = 2    /* text color contains green. */
	FOREGROUND_RED                                   = 4    /* text color contains red. */
	FOREGROUND_INTENSITY                             = 8    /* text color is intensified. */
	BACKGROUND_BLUE                                  = 0x10 /* background color contains blue. */
	BACKGROUND_GREEN                                 = 0x20 /* background color contains green. */
	BACKGROUND_RED                                   = 0x40 /* background color contains red. */
	BACKGROUND_INTENSITY                             = 0x80 /* background color is intensified. */
	CTRL_C_EVENT                                     = 0
	CTRL_BREAK_EVENT                                 = 1
	CTRL_CLOSE_EVENT                                 = 2
	CTRL_LOGOFF_EVENT                                = 5
	CTRL_SHUTDOWN_EVENT                              = 6
	ENABLE_PROCESSED_INPUT                           = 1 /*  Input Mode flags: */
	ENABLE_LINE_INPUT                                = 2
	ENABLE_ECHO_INPUT                                = 4
	ENABLE_WINDOW_INPUT                              = 8
	ENABLE_MOUSE_INPUT                               = 0x10
	ENABLE_PROCESSED_OUTPUT                          = 1 /* Output Mode flags: */
	ENABLE_WRAP_AT_EOL_OUTPUT                        = 2
	CONSOLE_TEXTMODE_BUFFER                          = 1
	VS_FILE_INFO                                     = RT_VERSION
	VS_VERSION_INFO                                  = 1
	VS_USER_DEFINED                                  = 100
	VS_FFI_SIGNATURE                                 = 0xFEEF04BD
	VS_FFI_STRUCVERSION                              = 0x10000
	VS_FFI_FILEFLAGSMASK                             = 63
	VS_FF_DEBUG                                      = 1
	VS_FF_PRERELEASE                                 = 2
	VS_FF_PATCHED                                    = 4
	VS_FF_PRIVATEBUILD                               = 8
	VS_FF_INFOINFERRED                               = 0x10
	VS_FF_SPECIALBUILD                               = 0x20
	VOS_UNKNOWN                                      = 0
	VOS_DOS                                          = 0x10000
	VOS_OS216                                        = 0x20000
	VOS_OS232                                        = 0x30000
	VOS_NT                                           = 0x40000
	VOS__BASE                                        = 0
	VOS__WINDOWS16                                   = 1
	VOS__PM16                                        = 2
	VOS__PM32                                        = 3
	VOS__WINDOWS32                                   = 4
	VOS_DOS_WINDOWS16                                = 0x10001
	VOS_DOS_WINDOWS32                                = 0x10004
	VOS_OS216_PM16                                   = 0x20002
	VOS_OS232_PM32                                   = 0x30003
	VOS_NT_WINDOWS32                                 = 0x40004
	VFT_UNKNOWN                                      = 0
	VFT_APP                                          = 1
	VFT_DLL                                          = 2
	VFT_DRV                                          = 3
	VFT_FONT                                         = 4
	VFT_VXD                                          = 5
	VFT_STATIC_LIB                                   = 7
	VFT2_UNKNOWN                                     = 0
	VFT2_DRV_PRINTER                                 = 1
	VFT2_DRV_KEYBOARD                                = 2
	VFT2_DRV_LANGUAGE                                = 3
	VFT2_DRV_DISPLAY                                 = 4
	VFT2_DRV_MOUSE                                   = 5
	VFT2_DRV_NETWORK                                 = 6
	VFT2_DRV_SYSTEM                                  = 7
	VFT2_DRV_INSTALLABLE                             = 8
	VFT2_DRV_SOUND                                   = 9
	VFT2_DRV_COMM                                    = 10
	VFT2_FONT_RASTER                                 = 1
	VFT2_FONT_VECTOR                                 = 2
	VFT2_FONT_TRUETYPE                               = 3
	VFFF_ISSHAREDFILE                                = 1
	VFF_CURNEDEST                                    = 1
	VFF_FILEINUSE                                    = 2
	VFF_BUFFTOOSMALL                                 = 4
	VIFF_FORCEINSTALL                                = 1
	VIFF_DONTDELETEOLD                               = 2
	VIF_TEMPFILE                                     = 1
	VIF_MISMATCH                                     = 2
	VIF_SRCOLD                                       = 4
	VIF_DIFFLANG                                     = 8
	VIF_DIFFCODEPG                                   = 0x10
	VIF_DIFFTYPE                                     = 0x20
	VIF_WRITEPROT                                    = 0x40
	VIF_FILEINUSE                                    = 0x80
	VIF_OUTOFSPACE                                   = 0x100
	VIF_ACCESSVIOLATION                              = 0x200
	VIF_SHARINGVIOLATION                             = 0x400
	VIF_CANNOTCREATE                                 = 0x800
	VIF_CANNOTDELETE                                 = 0x1000
	VIF_CANNOTRENAME                                 = 0x2000
	VIF_CANNOTDELETECUR                              = 0x4000
	VIF_OUTOFMEMORY                                  = 0x8000
	VIF_CANNOTREADSRC                                = 0x10000
	VIF_CANNOTREADDST                                = 0x20000
	VIF_BUFFTOOSMALL                                 = 0x40000
	HKEY_CLASSES_ROOT                                = 0x80000000
	HKEY_CURRENT_USER                                = 0x80000001
	HKEY_LOCAL_MACHINE                               = 0x80000002
	HKEY_USERS                                       = 0x80000003
	HKEY_PERFORMANCE_DATA                            = 0x80000004
	HKEY_CURRENT_CONFIG                              = 0x80000005
	HKEY_DYN_DATA                                    = 0x80000006
	PROVIDER_KEEPS_VALUE_LENGTH                      = 1
	WNNC_NET_MSNET                                   = 0x00010000
	WNNC_NET_LANMAN                                  = 0x00020000
	WNNC_NET_NETWARE                                 = 0x00030000
	WNNC_NET_VINES                                   = 0x00040000
	WNNC_NET_10NET                                   = 0x00050000
	WNNC_NET_LOCUS                                   = 0x00060000
	WNNC_NET_SUN_PC_NFS                              = 0x00070000
	WNNC_NET_LANSTEP                                 = 0x00080000
	WNNC_NET_9TILES                                  = 0x00090000
	WNNC_NET_LANTASTIC                               = 0x000A0000
	WNNC_NET_AS400                                   = 0x000B0000
	WNNC_NET_FTP_NFS                                 = 0x000C0000
	WNNC_NET_PATHWORKS                               = 0x000D0000
	WNNC_NET_LIFENET                                 = 0x000E0000
	WNNC_NET_POWERLAN                                = 0x000F0000
	WNNC_NET_BWNFS                                   = 0x00100000
	WNNC_NET_COGENT                                  = 0x00110000
	WNNC_NET_FARALLON                                = 0x00120000
	WNNC_NET_APPLETALK                               = 0x00130000
	WNNC_NET_INTERGRAPH                              = 0x00140000
	WNNC_NET_SYMFONET                                = 0x00150000
	WNNC_NET_CLEARCASE                               = 0x00160000
	RESOURCE_CONNECTED                               = 1
	RESOURCE_GLOBALNET                               = 2
	RESOURCE_REMEMBERED                              = 3
	RESOURCE_RECENT                                  = 4
	RESOURCE_CONTEXT                                 = 5
	RESOURCETYPE_ANY                                 = 0
	RESOURCETYPE_DISK                                = 1
	RESOURCETYPE_PRINT                               = 2
	RESOURCETYPE_RESERVED                            = 8
	RESOURCETYPE_UNKNOWN                             = 0xFFFFFFFF
	RESOURCEUSAGE_CONNECTABLE                        = 1
	RESOURCEUSAGE_CONTAINER                          = 2
	RESOURCEUSAGE_NOLOCALDEVICE                      = 4
	RESOURCEUSAGE_SIBLING                            = 8
	RESOURCEUSAGE_ATTACHED                           = 0x00000010
	RESOURCEUSAGE_ALL                                = (RESOURCEUSAGE_CONNECTABLE | RESOURCEUSAGE_CONTAINER | RESOURCEUSAGE_ATTACHED)
	RESOURCEUSAGE_RESERVED                           = 0x80000000
	RESOURCEDISPLAYTYPE_GENERIC                      = 0x00000000
	RESOURCEDISPLAYTYPE_DOMAIN                       = 0x00000001
	RESOURCEDISPLAYTYPE_SERVER                       = 0x00000002
	RESOURCEDISPLAYTYPE_SHARE                        = 0x00000003
	RESOURCEDISPLAYTYPE_FILE                         = 0x00000004
	RESOURCEDISPLAYTYPE_GROUP                        = 0x00000005
	RESOURCEDISPLAYTYPE_NETWORK                      = 0x00000006
	RESOURCEDISPLAYTYPE_ROOT                         = 0x00000007
	RESOURCEDISPLAYTYPE_SHAREADMIN                   = 0x00000008
	RESOURCEDISPLAYTYPE_DIRECTORY                    = 0x00000009
	RESOURCEDISPLAYTYPE_TREE                         = 0x0000000A
	RESOURCEDISPLAYTYPE_NDSCONTAINER                 = 0x0000000B
	NETPROPERTY_PERSISTENT                           = 1
	CONNECT_UPDATE_PROFILE                           = 0x00000001
	CONNECT_UPDATE_RECENT                            = 0x00000002
	CONNECT_TEMPORARY                                = 0x00000004
	CONNECT_INTERACTIVE                              = 0x00000008
	CONNECT_PROMPT                                   = 0x00000010
	CONNECT_NEED_DRIVE                               = 0x00000020
	CONNECT_REFCOUNT                                 = 0x00000040
	CONNECT_REDIRECT                                 = 0x00000080
	CONNECT_LOCALDRIVE                               = 0x00000100
	CONNECT_CURRENT_MEDIA                            = 0x00000200
	CONNECT_DEFERRED                                 = 0x00000400
	CONNECT_RESERVED                                 = 0xFF000000
	CONNDLG_RO_PATH                                  = 1    /* Resource path should be read-only     */
	CONNDLG_CONN_POINT                               = 2    /* Netware -style movable connection point enabled  */
	CONNDLG_USE_MRU                                  = 4    /* Use MRU combobox   */
	CONNDLG_HIDE_BOX                                 = 8    /* Hide persistent connect checkbox   */
	CONNDLG_PERSIST                                  = 0x10 /* Force persistent connection  */
	CONNDLG_NOT_PERSIST                              = 0x20 /* Force connection NOT persistent  */
	DISC_UPDATE_PROFILE                              = 1
	DISC_NO_FORCE                                    = 0x40
	UNIVERSAL_NAME_INFO_LEVEL                        = 1
	REMOTE_NAME_INFO_LEVEL                           = 2
	WNFMT_MULTILINE                                  = 1
	WNFMT_ABBREVIATED                                = 2
	WNFMT_INENUM                                     = 0x10
	WNFMT_CONNECTION                                 = 0x20
	NETINFO_DLL16                                    = 1 /* Provider running as 16 bit Winnet Driver  */
	NETINFO_DISKRED                                  = 4 /* Provider requires disk redirections to connect  */
	NETINFO_PRINTERRED                               = 8 /* Provider requires printer redirections to connect  */
	RP_LOGON                                         = 1 /* if set, do for logon, else for logoff */
	RP_INIFILE                                       = 2 /* if set, reconcile .INI file, else reg. hive */
	PP_DISPLAYERRORS                                 = 1 /* if set, display error messages, else fail silently if error */
	WN_SUCCESS                                       = NO_ERROR
	WN_NO_ERROR                                      = NO_ERROR
	WN_NOT_SUPPORTED                                 = ERROR_NOT_SUPPORTED
	WN_CANCEL                                        = ERROR_CANCELLED
	WN_RETRY                                         = ERROR_RETRY
	WN_NET_ERROR                                     = ERROR_UNEXP_NET_ERR
	WN_MORE_DATA                                     = ERROR_MORE_DATA
	WN_BAD_POINTER                                   = ERROR_INVALID_ADDRESS
	WN_BAD_VALUE                                     = ERROR_INVALID_PARAMETER
	WN_BAD_USER                                      = ERROR_BAD_USERNAME
	WN_BAD_PASSWORD                                  = ERROR_INVALID_PASSWORD
	WN_ACCESS_DENIED                                 = ERROR_ACCESS_DENIED
	WN_FUNCTION_BUSY                                 = ERROR_BUSY
	WN_WINDOWS_ERROR                                 = ERROR_UNEXP_NET_ERR
	WN_OUT_OF_MEMORY                                 = ERROR_NOT_ENOUGH_MEMORY
	WN_NO_NETWORK                                    = ERROR_NO_NETWORK
	WN_EXTENDED_ERROR                                = ERROR_EXTENDED_ERROR
	WN_BAD_LEVEL                                     = ERROR_INVALID_LEVEL
	WN_BAD_HANDLE                                    = ERROR_INVALID_HANDLE
	WN_NOT_INITIALIZING                              = ERROR_ALREADY_INITIALIZED
	WN_NO_MORE_DEVICES                               = ERROR_NO_MORE_DEVICES
	WN_NOT_CONNECTED                                 = ERROR_NOT_CONNECTED
	WN_OPEN_FILES                                    = ERROR_OPEN_FILES
	WN_DEVICE_IN_USE                                 = ERROR_DEVICE_IN_USE
	WN_BAD_NETNAME                                   = ERROR_BAD_NET_NAME
	WN_BAD_LOCALNAME                                 = ERROR_BAD_DEVICE
	WN_ALREADY_CONNECTED                             = ERROR_ALREADY_ASSIGNED
	WN_DEVICE_ERROR                                  = ERROR_GEN_FAILURE
	WN_CONNECTION_CLOSED                             = ERROR_CONNECTION_UNAVAIL
	WN_NO_NET_OR_BAD_PATH                            = ERROR_NO_NET_OR_BAD_PATH
	WN_BAD_PROVIDER                                  = ERROR_BAD_PROVIDER
	WN_CANNOT_OPEN_PROFILE                           = ERROR_CANNOT_OPEN_PROFILE
	WN_BAD_PROFILE                                   = ERROR_BAD_PROFILE
	WN_BAD_DEV_TYPE                                  = ERROR_BAD_DEV_TYPE
	WN_DEVICE_ALREADY_REMEMBERED                     = ERROR_DEVICE_ALREADY_REMEMBERED
	WN_NO_MORE_ENTRIES                               = ERROR_NO_MORE_ITEMS
	WN_NOT_CONTAINER                                 = ERROR_NOT_CONTAINER
	WN_NOT_AUTHENTICATED                             = ERROR_NOT_AUTHENTICATED
	WN_NOT_LOGGED_ON                                 = ERROR_NOT_LOGGED_ON
	WN_NOT_VALIDATED                                 = ERROR_NO_LOGON_SERVERS
	WNCON_FORNETCARD                                 = 1
	WNCON_NOTROUTED                                  = 2
	WNCON_SLOWLINK                                   = 4
	WNCON_DYNAMIC                                    = 8
	dde_AppReturnCode                                = 0x00FF
	dde_Busy                                         = 0x4000
	dde_Ack                                          = 0x8000
	dde_DeferUpd                                     = 0x4000
	dde_AckReq                                       = 0x8000
	dde_Response                                     = 0x1000
	dde_Release                                      = 0x2000
	GWLP_WNDPROC                                     = -4
	GWLP_HINSTANCE                                   = -6
	GWLP_HWNDPARENT                                  = -8
	GWLP_USERDATA                                    = -21
	GWLP_ID                                          = -12
	GF_BEGIN                                         = 0x00000001
	GF_INERTIA                                       = 0x00000002
	GF_END                                           = 0x00000004
	GID_BEGIN                                        = 1
	GID_END                                          = 2
	GID_ZOOM                                         = 3
	GID_PAN                                          = 4
	GID_ROTATE                                       = 5
	GID_TWOFINGERTAP                                 = 6
	GID_PRESSANDTAP                                  = 7
	GID_ROLLOVER                                     = GID_PRESSANDTAP
	GC_ALLGESTURES                                   = 0x00000001
	GC_ZOOM                                          = 0x00000001
	GC_PAN                                           = 0x00000001
	GC_PAN_WITH_SINGLE_FINGER_VERTICALLY             = 0x00000002
	GC_PAN_WITH_SINGLE_FINGER_HORIZONTALLY           = 0x00000004
	GC_PAN_WITH_GUTTER                               = 0x00000008
	GC_PAN_WITH_INERTIA                              = 0x00000010
	GC_ROTATE                                        = 0x00000001
	GC_TWOFINGERTAP                                  = 0x00000001
	GC_PRESSANDTAP                                   = 0x00000001
	GC_ROLLOVER                                      = GC_PRESSANDTAP
	GESTURECONFIGMAXCOUNT                            = 256
	GCF_INCLUDE_ANCESTORS                            = 0x00000001
	NID_INTEGRATED_TOUCH                             = 0x00000001
	NID_EXTERNAL_TOUCH                               = 0x00000002
	NID_INTEGRATED_PEN                               = 0x00000004
	NID_EXTERNAL_PEN                                 = 0x00000008
	NID_MULTI_INPUT                                  = 0x00000040
	NID_READY                                        = 0x00000080
	ACTCTX_FLAG_PROCESSOR_ARCHITECTURE_VALID         = 0x00000001
	ACTCTX_FLAG_LANGID_VALID                         = 0x00000002
	ACTCTX_FLAG_ASSEMBLY_DIRECTORY_VALID             = 0x00000004
	ACTCTX_FLAG_RESOURCE_NAME_VALID                  = 0x00000008
	ACTCTX_FLAG_SET_PROCESS_DEFAULT                  = 0x00000010
	ACTCTX_FLAG_APPLICATION_NAME_VALID               = 0x00000020
	ACTCTX_FLAG_SOURCE_IS_ASSEMBLYREF                = 0x00000040
	ACTCTX_FLAG_HMODULE_VALID                        = 0x00000080
	DEACTIVATE_ACTCTX_FLAG_FORCE_EARLY_DEACTIVATION  = 0x00000001
	FIND_ACTCTX_SECTION_KEY_RETURN_HACTCTX           = 0x00000001
	FIND_ACTCTX_SECTION_KEY_RETURN_FLAGS             = 0x00000002
	FIND_ACTCTX_SECTION_KEY_RETURN_ASSEMBLY_METADATA = 0x00000004
	ACTIVATION_CONTEXT_BASIC_INFORMATION_DEFINED     = 1
	QUERY_ACTCTX_FLAG_USE_ACTIVE_ACTCTX              = 0x00000004
	QUERY_ACTCTX_FLAG_ACTCTX_IS_HMODULE              = 0x00000008
	QUERY_ACTCTX_FLAG_ACTCTX_IS_ADDRESS              = 0x00000010
	QUERY_ACTCTX_FLAG_NO_ADDREF                      = 0x80000000
	//    pvSubInstance == NULL
	//    pvSubInstance == NULL
	PROCESS_DEP_ENABLE                      = 1
	PROCESS_DEP_DISABLE_ATL_THUNK_EMULATION = 2
)
